fix(cd): 安裝 kubectl 到 runner

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
OG T
2026-03-24 12:48:59 +08:00
parent bff031fa8f
commit fb62aa06f0

View File

@@ -83,14 +83,21 @@ jobs:
echo "${{ secrets.KUBE_CONFIG_PROD }}" | base64 -d > ~/.kube/config
chmod 600 ~/.kube/config
- name: Install Kustomize
- name: Install kubectl and Kustomize
run: |
mkdir -p $HOME/.local/bin
# Install kubectl
if ! command -v kubectl &> /dev/null; then
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
chmod +x kubectl
mv kubectl $HOME/.local/bin/
fi
# Install kustomize
if ! command -v kustomize &> /dev/null; then
curl -s "https://raw.githubusercontent.com/kubernetes-sigs/kustomize/master/hack/install_kustomize.sh" | bash
mkdir -p $HOME/.local/bin
mv kustomize $HOME/.local/bin/
echo "$HOME/.local/bin" >> $GITHUB_PATH
fi
echo "$HOME/.local/bin" >> $GITHUB_PATH
- name: Generate image tag
id: tag