From 44b7cb2875676d0941c2bf81aaf6a675fb96f0bb Mon Sep 17 00:00:00 2001 From: jusax23 Date: Sun, 26 Mar 2023 11:32:41 +0200 Subject: [PATCH] release ci --- .woodpecker.yml | 40 +++++++++++++++++++++++++++++----------- 1 file changed, 29 insertions(+), 11 deletions(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index f6d38ed..1560d58 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -19,15 +19,9 @@ pipeline: - node tests/post.js ci buildBin: image: node:18 - commands: - - npm run build-all - when: - event: tag - publish: - image: node:18-alpine commands: - apk add git zip tar - - npm install git+https://jusax.de/git/jusax23/gitea-release.git + - npm run build-all - mkdir outbag_server - mkdir outbag_server/dist - mkdir upload @@ -38,10 +32,34 @@ pipeline: - zip -r upload/OutbagServer.zip outbag_server/* - tar -czvf upload/OutbagServer.tar.gz outbag_server/* - cp build/bin/* upload - - npx gitea-release "$${API_URL}" "$${GITEA_TOKEN}" "$${CI_REPO}" "$${CI_COMMIT_BRANCH}" "$${CI_COMMIT_TAG}" "upload" "$${CI_COMMIT_MESSAGE}" - when: - event: tag - secrets: [ gitea_token, api_url ] + publish: + image: woodpeckerci/plugin-gitea-release + settings: + base_url: https://codeberg.org + files: + - "upload/*" + api_key: + from_secret: gitea_token + +# publish: +# image: node:18-alpine +# commands: +# - apk add git zip tar +# - npm install git+https://jusax.de/git/jusax23/gitea-release.git +# - mkdir outbag_server +# - mkdir outbag_server/dist +# - mkdir upload +# - cp -r dist/* outbag_server/dist +# - cp package.json outbag_server +# - cp package-lock.json outbag_server +# - cp readme.md outbag_server +# - zip -r upload/OutbagServer.zip outbag_server/* +# - tar -czvf upload/OutbagServer.tar.gz outbag_server/* +# - cp build/bin/* upload +# - npx gitea-release "$${API_URL}" "$${GITEA_TOKEN}" "$${CI_REPO}" "$${CI_COMMIT_BRANCH}" "$${CI_COMMIT_TAG}" "upload" "$${CI_COMMIT_MESSAGE}" +# when: +# event: tag +# secrets: [ gitea_token, api_url ] services: