From c9e3bbcce1360b78449cedb666b734bbea486363 Mon Sep 17 00:00:00 2001 From: adelyaou Date: Mon, 5 Jan 2026 11:48:33 +0700 Subject: [PATCH] fix(ci): add kustomize install stage --- .gitea/workflows/live-deploy.yaml | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/live-deploy.yaml b/.gitea/workflows/live-deploy.yaml index a42c5bb..4250df6 100644 --- a/.gitea/workflows/live-deploy.yaml +++ b/.gitea/workflows/live-deploy.yaml @@ -20,17 +20,17 @@ jobs: - name: Set image tag run: | - echo "IMAGE_TAG=$(git rev-parse --short HEAD)" >> $GITHUB_ENV + echo "IMAGE_TAG=$(git rev-parse --short HEAD)" >> $GITHUB_ENV - name: Login to registry run: | echo "${{ secrets.REGISTRY_PASSWORD }}" | sudo docker login $REGISTRY \ - -u "${{ secrets.REGISTRY_USERNAME }}" --password-stdin + -u "${{ secrets.REGISTRY_USERNAME }}" --password-stdin - name: Build and push image run: | sudo docker build -t $REGISTRY/$IMAGE_NAME:$IMAGE_TAG . - sudo docker push $REGISTRY/$IMAGE_NAME:$IMAGE_TAG + sudo docker push $REGISTRY/$IMAGE_NAME:$IMAGE_TAG - name: Clone manifest repo run: | @@ -38,11 +38,16 @@ jobs: cd manifest git checkout $ENV_NAME + - name: Install kustomize + run: | + curl -s https://raw.githubusercontent.com/kubernetes-sigs/kustomize/master/hack/install_kustomize.sh | bash + sudo mv kustomize /usr/local/bin/ + - name: Update kustomization (PROD) run: | cd manifest/overlays kustomize edit set image \ - $REGISTRY/$IMAGE_NAME=$REGISTRY/$IMAGE_NAME:$IMAGE_TAG + $REGISTRY/$IMAGE_NAME=$REGISTRY/$IMAGE_NAME:$IMAGE_TAG - name: Commit manifest update run: | @@ -50,7 +55,7 @@ jobs: git config user.name "csa-ci" git config user.email "ci@gitea.local" git commit -am "deploy(${ENV_NAME}): update backend image to $IMAGE_TAG" - git push origin $ENV_NAME + git push origin $ENV_NAME - name: Cleanup workspace run: |