From 99558fe7479e11536a1287b21273855e93d3e09f Mon Sep 17 00:00:00 2001
From: h3nryc0ding
Date: Sat, 6 Jan 2024 16:47:00 +0000
Subject: [PATCH] #patch Use latest tag for redeploy.
---
.github/workflows/backend.yml | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/.github/workflows/backend.yml b/.github/workflows/backend.yml
index aec2b7ce..2c56f55d 100644
--- a/.github/workflows/backend.yml
+++ b/.github/workflows/backend.yml
@@ -97,6 +97,8 @@ jobs:
needs: [ Build, Lint, Test ]
environment: production
runs-on: ubuntu-latest
+ outputs:
+ new_tag: ${{ steps.tag.outputs.new_tag }}
steps:
- name: Checkout code
uses: actions/checkout@v4
@@ -139,5 +141,5 @@ jobs:
mkdir -p $HOME/.kube
echo "${K8S_CONFIG}" | base64 --decode > $HOME/.kube/config
- - name: Restart Deployment
- run: kubectl rollout restart deployment/backend -n prod
+ - name: Set version for new image.
+ run: kubectl set image deployment/backend backend=ghcr.io/h3nryc0ding/microk8s_plaground/backend:${{ needs.Dockerize.outputs.new_tag }} -n prod