From 72a1cfd471d841fa04c3a581538b947be0faa7ec Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Sat, 4 Nov 2023 16:47:42 +0100 Subject: [PATCH] feat(ci)!: Switched to woodpecker --- .woodpecker/build.yml | 20 ++++++++ .drone.yml => .woodpecker/release.yml | 66 +++++++++++---------------- 2 files changed, 46 insertions(+), 40 deletions(-) create mode 100644 .woodpecker/build.yml rename .drone.yml => .woodpecker/release.yml (63%) diff --git a/.woodpecker/build.yml b/.woodpecker/build.yml new file mode 100644 index 0000000..14d94ff --- /dev/null +++ b/.woodpecker/build.yml @@ -0,0 +1,20 @@ +steps: + - name: build latest + image: woodpeckerci/plugin-docker-buildx + settings: + repo: registry.odit.services/customers/gutfeel-web + tags: + - latest + registry: registry.odit.services + platforms: linux/amd64,linux/arm64 + cache_from: registry.odit.services/customers/gutfeel-web:latest + username: + from_secret: odit-registry-builder-username + password: + from_secret: odit-registry-builder-password + secrets: + - source: odit-npm-cache-url + target: NPM_REGISTRY_URL +when: + branch: main + event: push \ No newline at end of file diff --git a/.drone.yml b/.woodpecker/release.yml similarity index 63% rename from .drone.yml rename to .woodpecker/release.yml index ad489ec..6ff3d83 100644 --- a/.drone.yml +++ b/.woodpecker/release.yml @@ -1,40 +1,26 @@ ---- -kind: secret -name: gitea_token -get: - path: odit-git-bot - name: apikey - ---- -kind: pipeline -type: kubernetes -name: build:tag - -steps: - - name: build and package - depends_on: ["clone"] - image: registry.odit.services/hub/library/node:16-alpine3.14 - commands: - - apk add git zip -f - - yarn - - yarn build - - yarn build:package - - name: gitea_release - depends_on: ["build and package"] - image: plugins/gitea-release - settings: - title: Release ${DRONE_TAG} - api_key: - from_secret: gitea_token - base_url: https://git.odit.services - files: linkylinky-chrome.zip - checksum: - - md5 - - sha1 - - sha256 - - sha512 - - adler32 - - crc32 -trigger: - event: - - tag \ No newline at end of file +steps: + - name: build and package + image: registry.odit.services/hub/library/node:16-alpine3.14 + commands: + - apk add git zip -f + - yarn + - yarn build + - yarn build:package + - name: gitea_release + image: plugins/gitea-release + settings: + title: Release ${DRONE_TAG} + api_key: + from_secret: odit-git-bot-apikey + base_url: https://git.odit.services + files: linkylinky-chrome.zip + checksum: + - md5 + - sha1 + - sha256 + - sha512 + - adler32 + - crc32 + +when: + event: tag \ No newline at end of file