From 63b032d22aa21b1667a58dc69fdcbceaa345fe49 Mon Sep 17 00:00:00 2001 From: CloudForge Dev Date: Wed, 19 Nov 2025 16:31:37 +0800 Subject: [PATCH] Add kubectl installation 1 --- .gitea/workflows/build-deploy.yml | 43 +++++++++++-------------------- 1 file changed, 15 insertions(+), 28 deletions(-) diff --git a/.gitea/workflows/build-deploy.yml b/.gitea/workflows/build-deploy.yml index 0d6c37c..21f30e4 100644 --- a/.gitea/workflows/build-deploy.yml +++ b/.gitea/workflows/build-deploy.yml @@ -8,28 +8,20 @@ on: jobs: build-and-deploy: runs-on: ubuntu-latest - + steps: - name: Checkout uses: actions/checkout@v3 - + - name: Install kubectl run: | curl -LO "https://dl.k8s.io/release/v1.28.0/bin/linux/amd64/kubectl" chmod +x kubectl - mkdir -p ~/.local/bin - mv kubectl ~/.local/bin/ - export PATH=$PATH:~/.local/bin - - - name: Configure kubectl + sudo mv kubectl /usr/local/bin/kubectl + + - name: Build & Deploy with Kaniko (all in one) run: | - # Runner 應該有 in-cluster config - # 或者用 service account token - kubectl cluster-info - - - name: Build with Kaniko - run: | - ~/.local/bin/kubectl apply -f - <