diff --git a/.woodpecker.yaml b/.woodpecker.yaml new file mode 100644 index 0000000..4873ba3 --- /dev/null +++ b/.woodpecker.yaml @@ -0,0 +1,21 @@ +steps: + trigger-gitops-via-push: + when: + event: [push, pull_request, tag] + branch: [master] + name: Trigger apps-gitops via Git push + image: alpine/git + environment: + GIT_USERNAME: + from_secret: GIT_USERNAME + GIT_TOKEN: + from_secret: GIT_TOKEN + commands: | + git config --global user.name "woodpecker-bot" + git config --global user.email "ci@dvirlabs.com" + git clone "https://$${GIT_USERNAME}:$${GIT_TOKEN}@git.dvirlabs.com/dvirlabs/apps-gitops.git" + cd apps-gitops + echo "# trigger at $(date) by $${CI_REPO_NAME}" >> .trigger + git add .trigger + git commit -m "ci: trigger apps-gitops build" || echo "no changes" + git push origin HEAD \ No newline at end of file