From 0a82bac7232c3b99b98bde54971630b2557f07c5 Mon Sep 17 00:00:00 2001 From: cat-shark <1716967236@qq.com> Date: Sun, 19 Jul 2026 22:45:21 +0800 Subject: [PATCH] =?UTF-8?q?feat(ci):=20=E6=B7=BB=E5=8A=A0=20imagePullSecre?= =?UTF-8?q?t=20=E8=87=AA=E5=8A=A8=E5=88=9B=E5=BB=BA=E6=AD=A5=E9=AA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/deploy.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index b634163..36a451a 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -47,6 +47,15 @@ jobs: mv kubectl /usr/local/bin/ echo "${{ secrets.KUBECONFIG_B64 }}" | base64 -d > /tmp/kubeconfig + - name: Create/Update imagePullSecret + run: | + kubectl --kubeconfig=/tmp/kubeconfig create secret docker-registry regcred \ + --docker-server=$REGISTRY \ + --docker-username="${{ secrets.REGISTRY_USERNAME }}" \ + --docker-password="${{ secrets.REGISTRY_PASSWORD }}" \ + -n lpt-${{ inputs.environment }} \ + --dry-run=client -o yaml | kubectl --kubeconfig=/tmp/kubeconfig apply -f - + - name: Deploy to K8s run: | kubectl --kubeconfig=/tmp/kubeconfig set image deployment/$APP $APP=$REGISTRY/$APP:$IMAGE_TAG -n lpt-${{ inputs.environment }} --record