From 81006d192b24db40a0ed6163d8b8ffd0253d7bbe Mon Sep 17 00:00:00 2001 From: Patrick Sy Date: Thu, 2 Oct 2025 16:18:13 +0200 Subject: [PATCH] ci: Changed workflow to trigger deploy after build using the commit sha in image tags --- .forgejo/workflows/build.yaml | 3 +++ .forgejo/workflows/deploy.yaml | 9 +++++++++ k8s-deployment.yaml | 2 +- 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml index 3d1a205..a1cf071 100644 --- a/.forgejo/workflows/build.yaml +++ b/.forgejo/workflows/build.yaml @@ -26,6 +26,9 @@ jobs: id: docker with: images: ${{ steps.repository.outputs.registry }}/${{ steps.repository.outputs.repository }} + tags: | + type=sha + type=ref,event=tag - name: Login to registry uses: docker/login-action@v3 diff --git a/.forgejo/workflows/deploy.yaml b/.forgejo/workflows/deploy.yaml index aafe9c6..804a6d5 100644 --- a/.forgejo/workflows/deploy.yaml +++ b/.forgejo/workflows/deploy.yaml @@ -1,6 +1,10 @@ name: deploy on: + workflow_run: + workflows: [build] + types: + - completed workflow_dispatch: jobs: @@ -11,6 +15,11 @@ jobs: - name: Checkout uses: actions/checkout@v4 + - name: Replace Image Version + runs: | + sed -i "s/###IMAGETAG###/${{ github.sha }}/g" ./EdgeConnectConfig.yaml + cat ./EdgeConnectConfig.yaml + - name: Deploy action uses: https://edp.buildth.ing/DevFW-CICD/edge-connect-deploy-action@main id: deploy diff --git a/k8s-deployment.yaml b/k8s-deployment.yaml index 348b6f8..15dd6d6 100644 --- a/k8s-deployment.yaml +++ b/k8s-deployment.yaml @@ -32,7 +32,7 @@ spec: volumes: containers: - name: edgeconnect-coder - image: nginx:latest + image: ###IMAGETAG### imagePullPolicy: Always ports: - containerPort: 80