From 45f5564b081ae3c2502f60844a31d451478ee1a9 Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Mon, 6 Nov 2023 20:18:40 +0100 Subject: [PATCH] feat(ci)!: Switch to woodpecker --- .drone.yml => .woodpecker/release.yml | 105 ++++++++++---------------- 1 file changed, 41 insertions(+), 64 deletions(-) rename .drone.yml => .woodpecker/release.yml (73%) diff --git a/.drone.yml b/.woodpecker/release.yml similarity index 73% rename from .drone.yml rename to .woodpecker/release.yml index 2aa7d99..a24343e 100644 --- a/.drone.yml +++ b/.woodpecker/release.yml @@ -1,64 +1,41 @@ ---- -kind: secret -name: git_ssh -get: - path: odit-git-bot - name: sshkey - ---- -kind: secret -name: npm_token -get: - path: niggl-npm-key - name: npmkey - ---- -kind: pipeline -type: kubernetes -name: build:tag - -steps: - - name: checkout backend - image: registry.odit.services/hub/alpine/git - commands: - - git clone https://git.odit.services/lfk/backend backend - - cd backend - - git checkout dev - - name: run openapi export - image: registry.odit.services/hub/library/node:19.5.0-alpine3.16 - commands: - - cd backend - - yarn - - yarn openapi:export - - mv ./openapi.json ../openapi.json - - cd .. - - rm -rf backend - - name: run lib build - image: registry.odit.services/hub/library/node:19.5.0-alpine3.16 - commands: - - yarn - - yarn build - - npm --no-git-tag-version version ${SOURCE_TAG} - - name: push to repo - image: appleboy/drone-git-push - settings: - branch: main - commit: true - commit_message: 🚀New lib version ${SOURCE_TAG} [CI SKIP] - author_email: bot@odit.services - remote: git@git.odit.services:lfk/lfk-client-js.git - ssh_key: - from_secret: git_ssh - - name: npm - image: plugins/npm - settings: - token: - from_secret: npm_token - email: info@odit.services - -trigger: - event: - exclude: - - push - include: - - custom \ No newline at end of file +steps: + - name: checkout backend + image: registry.odit.services/hub/alpine/git + commands: + - git clone https://git.odit.services/lfk/backend backend + - cd backend + - git checkout dev + - name: run openapi export + image: registry.odit.services/hub/library/node:19.5.0-alpine3.16 + commands: + - cd backend + - yarn + - yarn openapi:export + - mv ./openapi.json ../openapi.json + - cd .. + - rm -rf backend + - name: run lib build + image: registry.odit.services/hub/library/node:19.5.0-alpine3.16 + commands: + - yarn + - yarn build + - npm --no-git-tag-version version ${SOURCE_TAG} + - name: push to repo + image: appleboy/drone-git-push + settings: + branch: main + commit: true + commit_message: 🚀New lib version ${SOURCE_TAG} [CI SKIP] + author_email: bot@odit.services + remote: git@git.odit.services:lfk/lfk-client-js.git + ssh_key: + from_secret: odit-git-bot-sshkey + - name: npm + image: plugins/npm + settings: + token: + from_secret: niggl-npm-key + email: info@odit.services +when: + event: + - manual