From 4faf6d8b3ee42d79d91bba07b774d9ee78057280 Mon Sep 17 00:00:00 2001 From: OCram85 Date: Fri, 25 Nov 2022 11:29:15 +0100 Subject: [PATCH] sync pipeline build args (#28) #### :book: Summary - sync build_args in pipeline steps - adds gitea release pipeline step #### :bookmark_tabs: Test Plan > :bulb: Select your test plan for the code changes. - [x] CI pipeline tests - [ ] Custom test - [ ] No test plan ##### Details / Justification #### :books: Additional Notes Co-authored-by: OCram85 Reviewed-on: https://gitea.ocram85.com/CodeServer/arkanum/pulls/28 --- .woodpecker/.deploy.yml | 17 +++++++++++++++-- .woodpecker/.test.yml | 3 +++ 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/.woodpecker/.deploy.yml b/.woodpecker/.deploy.yml index c1c41af..a3dfa79 100644 --- a/.woodpecker/.deploy.yml +++ b/.woodpecker/.deploy.yml @@ -14,7 +14,8 @@ pipeline: password: from_secret: gitea_passwd build_args: - - VERSION="Tag ${CI_COMMIT_TAG} - Branch ${CI_COMMIT_SOURCE_BRANCH} - PR ${CI_COMMIT_PULL_REQUEST}" + - VERSION=${CI_COMMIT_TAG:-PR ${CI_COMMIT_PULL_REQUEST}} + - TAG=${CI_COMMIT_TAG} when: event: push branch: master @@ -31,6 +32,18 @@ pipeline: password: from_secret: gitea_passwd build_args: - - VERSION="Tag ${CI_COMMIT_TAG} - Branch ${CI_COMMIT_SOURCE_BRANCH} - PR ${CI_COMMIT_PULL_REQUEST}" + - VERSION=${CI_COMMIT_TAG:-PR ${CI_COMMIT_PULL_REQUEST}} + - TAG=${CI_COMMIT_TAG} + when: + event: tag + + GiteaRelease: + image: plugins/gitea-release + settings: + api_key: + from_secret: RENOVATE_TOKEN + base_url: https://gitea.ocram85.com + title: ${CI_COMMIT_TAG} + note: "> :bulb: **Note:** See [CHANGELOG.md](src/branch/master/CHANGELOG.md) for recent changes." when: event: tag diff --git a/.woodpecker/.test.yml b/.woodpecker/.test.yml index c6996b0..ad2f79b 100644 --- a/.woodpecker/.test.yml +++ b/.woodpecker/.test.yml @@ -7,3 +7,6 @@ pipeline: repo: gitea.ocram85.com/codeserver/arkanum dockerfile: Dockerfile tags: next + build_args: + - VERSION=${CI_COMMIT_TAG:-PR ${CI_COMMIT_PULL_REQUEST}} + - TAG=${CI_COMMIT_TAG}