update
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user