fix(cd): 修正 kustomize 安裝路徑 (避免 sudo)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
OG T
2026-03-24 12:31:26 +08:00
parent 6bb1ab028d
commit bff031fa8f
2 changed files with 27 additions and 3 deletions

View File

@@ -85,8 +85,12 @@ jobs:
- name: Install Kustomize
run: |
curl -s "https://raw.githubusercontent.com/kubernetes-sigs/kustomize/master/hack/install_kustomize.sh" | bash
sudo mv kustomize /usr/local/bin/
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
- name: Generate image tag
id: tag
@@ -97,6 +101,7 @@ jobs:
- name: Deploy with Kustomize
run: |
export PATH="$HOME/.local/bin:$PATH"
cd k8s/awoooi-prod
kustomize edit set image \
awoooi-web=${{ env.REGISTRY }}/${{ env.IMAGE_PREFIX }}-web:${{ steps.tag.outputs.tag }} \