From 76e111b493c5615e5b16de3b63a1dc09da0628a7 Mon Sep 17 00:00:00 2001 From: Aaron Riedel Date: Thu, 21 Sep 2023 22:51:27 +0200 Subject: [PATCH] edit pipeline --- .drone.yml | 48 ++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 44 insertions(+), 4 deletions(-) diff --git a/.drone.yml b/.drone.yml index 7f4060c..64be65e 100644 --- a/.drone.yml +++ b/.drone.yml @@ -9,7 +9,43 @@ steps: password: from_secret: DOCKER_PASSWORD repo: yolokube/dashboard - tags: latest + tags: + - latest + - ${DRONE_BUILD_NUMBER} + when: + branch: + - master + event: + - push +- name: bump tag in deployment-repo + image: aaronriedel/kustomize-ci + commands: + - cd /deployment-repo/dashboard + - git clone https://git.ar21.de/yolokube/core-deployments.git . + - kustomize edit set image yolokube/dashboard=yolokube/dashboard:${DRONE_BUILD_NUMBER} + - kustomize build -o /deployment-repo/dashboard/dashboard.yaml + volumes: + - name: deployment-repo + path: /deployment-repo + when: + branch: + - master + event: + - push +- name: push new tag to deployment-repo + image: appleboy/drone-git-push + settings: + branch: main + remote: ssh://git@git.ar21.de:2222/yolokube/core-deployments.git + path: /deployment-repo + force: false + commit: true + commit_message: "DASHBOARD: update image tag to ${DRONE_BUILD_NUMBER} (done automagically via Drone pipeline)" + ssh_key: + from_secret: GITEA_SSH_KEY + volumes: + - name: deployment-repo + path: /deployment-repo when: branch: - master @@ -26,8 +62,12 @@ steps: tags: latest dry_run: true when: - exclude: branch: - - master + exclude: + - master event: - - push + exclude: + - push +volumes: +- name: deployment-repo + temp: {}