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

View File

@@ -58,11 +58,15 @@
stages:
- name: '部署k8s模块'
script: |
echo "${KUBECONFIG_DATA}" | base64 -d > ~/.kube/config
chmod 600 ~/.kube/config # 安全性建议
echo "${KUBECONFIG_DATA}" | base64 -d > ~/.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 DEPLOYMENT_NAME=${KUBE_DEPLOYMENT:? "KUBE_DEPLOYMENT 未设置或者没有默认值"}
kubectl rollout restart deployment/${DEPLOYMENT_NAME} -n ${NAMESPACE}
kubectl rollout restart deployment/${KUBE_DEPLOYMENT} -n ${NAMESPACE}
.build_images_app_template: &build_images_app_template
services: