提交 bf295137 编写于 作者: zhangsiyuan's avatar zhangsiyuan

Update pro-cloud.jenkinsfile

上级 b402d504
...@@ -31,7 +31,9 @@ pipeline { ...@@ -31,7 +31,9 @@ pipeline {
} }
stage("Deploy"){ stage("Deploy"){
steps{ steps{
sh label: '', script: '''TIME=`date "+%Y%m%d%H%M"` sh label: '', script: '''if [ $rollback = "no" ]
then
TIME=`date "+%Y%m%d%H%M"`
PROJECT=`echo $JOB_NAME | awk -F[\'_\'] \'{ print $1 }\'` PROJECT=`echo $JOB_NAME | awk -F[\'_\'] \'{ print $1 }\'`
JARNAME=`echo $JOB_NAME | awk -F[\'_\'] \'{ print $2 }\'` JARNAME=`echo $JOB_NAME | awk -F[\'_\'] \'{ print $2 }\'`
PINPOINT=`echo $JOB_NAME | awk -F['_'] '{ print $2 }'|awk -F '-' '{print $3"-"$4}'` PINPOINT=`echo $JOB_NAME | awk -F['_'] '{ print $2 }'|awk -F '-' '{print $3"-"$4}'`
...@@ -52,7 +54,11 @@ pipeline { ...@@ -52,7 +54,11 @@ pipeline {
kubectl set image deployment/$JARNAME $JARNAME=registry-vpc.cn-shanghai.aliyuncs.com/$PROJECT/$JARNAME:$TIME -n $PROJECT --record kubectl set image deployment/$JARNAME $JARNAME=registry-vpc.cn-shanghai.aliyuncs.com/$PROJECT/$JARNAME:$TIME -n $PROJECT --record
sleep 30 sleep 30
sh /var/jenkins_home/update-check.sh $JARNAME $PROJECT sh /var/jenkins_home/update-check.sh $JARNAME $PROJECT
''' else
kubectl rollout undo deployment $JARNAME -n $PROJECT
sleep 30
sh /var/jenkins_home/update-check.sh $JARNAME $PROJECT
fi'''
} }
} }
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册