diff --git a/.woodpecker.yaml b/.woodpecker.yaml index 7586378..b6edf0a 100644 --- a/.woodpecker.yaml +++ b/.woodpecker.yaml @@ -38,3 +38,23 @@ steps: from_secret: DOCKER_USERNAME password: from_secret: DOCKER_PASSWORD + + update-values: + name: Update my-apps image tag + image: alpine:3.19 + when: + event: [ push ] + 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://${GITEA_USERNAME}:${GITEA_TOKEN}@git.dvirlabs.com/dvirlabs/my-apps.git + - cd my-apps + - yq -i '.image.tag = "${CI_COMMIT_SHA:0:7}"' manifests/labmap/values.yaml + - git add manifests/labmap/values.yaml + - git commit -m "labmap: update image tag to ${CI_COMMIT_SHA:0:7}" || echo "No changes" + - git push origin master + environment: + from_secret: + - GIT_USERNAME + - GIT_TOKEN