From 394c0bc60ee0a6b7c6e9015c6ffc6a07cb5043e1 Mon Sep 17 00:00:00 2001 From: CloudForge Dev Date: Wed, 19 Nov 2025 16:26:53 +0800 Subject: [PATCH] Add kubectl installation --- .gitea/workflows/build-deploy.yml | 57 ++++++++++++++----------------- 1 file changed, 26 insertions(+), 31 deletions(-) diff --git a/.gitea/workflows/build-deploy.yml b/.gitea/workflows/build-deploy.yml index a6da2ee..0d6c37c 100644 --- a/.gitea/workflows/build-deploy.yml +++ b/.gitea/workflows/build-deploy.yml @@ -13,14 +13,27 @@ jobs: - 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 + run: | + # Runner 應該有 in-cluster config + # 或者用 service account token + kubectl cluster-info + - name: Build with Kaniko run: | - # 用 kubectl 建立 Kaniko Job 去 build image - cat <