From b7f54cdf4a47e5cbcea9f252882a00f245aadd69 Mon Sep 17 00:00:00 2001 From: Zpekii Date: Sat, 10 Jan 2026 16:24:35 +0800 Subject: [PATCH] feat: add Docker login and Kubernetes setup steps to deployment workflow --- .gitea/workflows/deploy.yaml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index f88c0d7..e021b75 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -41,6 +41,9 @@ jobs: - name: Check Docker run: | docker --version + - name: Login to Harbor + run: | + echo "${{ secrets.HARBOR_PASSWORD }}" | docker login localhost:8180 -u "${{ secrets.HARBOR_USERNAME }}" --password-stdin - name: Build Docker image run: | cd ${{ gitea.workspace }} @@ -48,6 +51,12 @@ jobs: - name: Push Docker image to local registry run: | docker push localhost:8180/k8s-example/k8s-example:${{ gitea.sha }} + - name: Check kubectl + run: | + kubectl version --client + - name: Set up Kubeconfig + run: | + echo "${{ secrets.KUBECONFIG_DATA }}" | base64 --decode > $HOME/.kube/config - name: Deploy to Kubernetes run: | cd ${{ gitea.workspace }}