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 - <