This commit is contained in:
xiongxiao
2026-01-13 16:20:13 +08:00
parent e5504284a1
commit 1d7a51f76c

View File

@@ -59,10 +59,14 @@
- name: '部署k8s模块' - name: '部署k8s模块'
script: | script: |
echo "${KUBECONFIG_DATA}" | base64 -d > ~/.kube/config echo "${KUBECONFIG_DATA}" | base64 -d > ~/.kube/config
chmod 600 ~/.kube/config # 安全性建议 chmod 600 ~/.kube/config
# 如果设置了 KUBE_CONTEXT则切换上下文
if [ -n "${KUBE_CONTEXT}" ]; then
kubectl config use-context "${KUBE_CONTEXT}"
fi
export NAMESPACE=${KUBE_NAMESPACE:-default} export NAMESPACE=${KUBE_NAMESPACE:-default}
export DEPLOYMENT_NAME=${KUBE_DEPLOYMENT:? "KUBE_DEPLOYMENT 未设置或者没有默认值"} kubectl rollout restart deployment/${KUBE_DEPLOYMENT} -n ${NAMESPACE}
kubectl rollout restart deployment/${DEPLOYMENT_NAME} -n ${NAMESPACE}
.build_images_app_template: &build_images_app_template .build_images_app_template: &build_images_app_template
services: services: