From a6dab438d58b73a5e3339bfb2113b0cd97e381cb Mon Sep 17 00:00:00 2001 From: cat-shark <1716967236@qq.com> Date: Sun, 19 Jul 2026 18:49:23 +0800 Subject: [PATCH] ci: use unique image tags (git sha) --- .gitea/workflows/deploy.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index f0fe1c2..3816dea 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -32,9 +32,13 @@ jobs: - name: Build & Push Docker image run: | - docker build -t $REGISTRY/$APP:${{ inputs.environment }} . + TAG=${{ github.sha }} + docker build -t $REGISTRY/$APP:$TAG -t $REGISTRY/$APP:${{ inputs.environment }} . + docker push $REGISTRY/$APP:$TAG docker push $REGISTRY/$APP:${{ inputs.environment }} - name: Deploy to K8s run: | - kubectl rollout restart deployment/$APP -n lpt-${{ inputs.environment }} + TAG=${{ github.sha }} + kubectl set image deployment/$APP $APP=$REGISTRY/$APP:$TAG -n lpt-${{ inputs.environment }} + kubectl rollout status deployment/$APP -n lpt-${{ inputs.environment }}