diff --git a/.drone.yml b/.drone.yml deleted file mode 100644 index c6f6539..0000000 --- a/.drone.yml +++ /dev/null @@ -1,36 +0,0 @@ -kind: pipeline -type: docker -name: production - -platform: - os: linux - arch: amd64 - -steps: -- name: build - image: node - commands: - - npm install - - npm run build - -- name: archive - image: joseluisq/drone-archive - settings: - format: tar - src_base_path: ./dist - src: . - dest: ./summer-ui.tar.gz - checksum: true - checksum_algo: sha256 - checksum_dest: summer-ui.CHECKSUM.tar.gz.txt - -- name: gitea_release - image: plugins/gitea-release - settings: - api_key: - from_secret: release-token - base_url: https://code.mrmelon54.com - files: ./summer-ui.tar.gz - when: - event: - - tag \ No newline at end of file diff --git a/.woodpecker/build.yml b/.woodpecker/build.yml new file mode 100644 index 0000000..9500b29 --- /dev/null +++ b/.woodpecker/build.yml @@ -0,0 +1,37 @@ +platform: linux/amd64 + +pipeline: + lint: + image: node + commands: + - yarn + - yarn run lint + + build: + image: node + commands: + - yarn + - yarn run build + + archive: + image: joseluisq/drone-archive + settings: + format: tar + src_base_path: ./dist + src: . + dest: ./summer-ui.tar.gz + checksum: true + checksum_algo: sha256 + checksum_dest: summer-ui.CHECKSUM.tar.gz.txt + + publish: + image: qwerty287/gitea-release-attacher + environment: + - GITEA_RELEASE_ATTACHER_INSTANCE=https://code.mrmelon54.com + - GITEA_RELEASE_ATTACHER_USER=melon + - GITEA_RELEASE_ATTACHER_REPO=summer-ui + - GITEA_RELEASE_ATTACHER_REMOTE_OTHERS=1 + - GITEA_RELEASE_ATTACHER_FILENAME=summer-ui.tar.gz + when: + event: + - tag