From 9d37d2fe9aef995862dc40c97a00ee53cc90b655 Mon Sep 17 00:00:00 2001 From: dvirlabs <114520947+dvirlabs@users.noreply.github.com> Date: Sun, 15 Jun 2025 19:53:53 +0300 Subject: [PATCH] Add woodpecker yaml --- .woodpecker.yaml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 .woodpecker.yaml diff --git a/.woodpecker.yaml b/.woodpecker.yaml new file mode 100644 index 0000000..28dd677 --- /dev/null +++ b/.woodpecker.yaml @@ -0,0 +1,23 @@ +when: + event: + - manual + - custom + +steps: + update-values: + name: Update image tag in values.yaml + image: alpine:3.19 + commands: + - apk add --no-cache git yq + - git config --global user.name "woodpecker-bot" + - git config --global user.email "ci@dvirlabs.com" + - git clone https://oauth2:${GITEA_TOKEN}@git.dvirlabs.com/dvirlabs/my-apps.git + - cd my-apps + - echo "Updating manifests/${APP_NAME}/values.yaml with tag ${IMAGE_TAG}" + - yq -i '.image.tag = strenv(IMAGE_TAG)' manifests/${APP_NAME}/values.yaml + - git add manifests/${APP_NAME}/values.yaml + - git commit -m "${APP_NAME}: update image tag to ${IMAGE_TAG}" || echo "No changes to commit" + - git push origin master + secrets: + from_secret: + - GITEA_TOKEN