fix(ci): exclude kustomization.yaml from kubectl apply
kustomization.yaml 是給 -k 用的,不能直接 apply Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
7
.github/workflows/deploy-prod.yml
vendored
7
.github/workflows/deploy-prod.yml
vendored
@@ -160,7 +160,12 @@ jobs:
|
||||
export KUBECONFIG=${{ env.KUBECONFIG }}
|
||||
export PATH=$HOME/bin:$PATH
|
||||
echo "📦 Applying K8s manifests..."
|
||||
kubectl apply -f k8s/awoooi-prod/ --namespace=${{ env.K8S_NAMESPACE }}
|
||||
# 排除 kustomization.yaml (那是給 -k 用的,不能直接 apply)
|
||||
for f in k8s/awoooi-prod/*.yaml; do
|
||||
if [[ "$(basename "$f")" != "kustomization.yaml" ]]; then
|
||||
kubectl apply -f "$f" --namespace=${{ env.K8S_NAMESPACE }}
|
||||
fi
|
||||
done
|
||||
|
||||
- name: Rollout Restart Deployments
|
||||
run: |
|
||||
|
||||
Reference in New Issue
Block a user