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

Update pro-be.jenkinsfile

上级 ae43bf00
......@@ -34,6 +34,9 @@ pipeline {
sh label: '', script: '''TIME=`date "+%Y%m%d%H%M"`
PROJECT=`echo $JOB_NAME | awk -F['_'] '{ print $1 }'`
JARNAME=`echo $JOB_NAME | awk -F['_'] '{ print $2 }'`
if [ $rollback = "no" ]
then
cp -rf /var/jenkins_home/pinpoint-agent-2.0.2-SNAPSHOT $WORKSPACE/$server_project/target/
cp -rf /var/jenkins_home/catalina.sh $WORKSPACE/$server_project/target/
sed -i "s/xxx-be/$JARNAME/g" $WORKSPACE/$server_project/target/catalina.sh
......@@ -50,7 +53,15 @@ pipeline {
docker login -u wuxiventures -p Qez758ukhOxEm2w2 registry.cn-shanghai.aliyuncs.com
docker build -t registry.cn-shanghai.aliyuncs.com/$PROJECT/$JARNAME:$TIME -f /var/jenkins_home/dockerfile/$PROJECT/$JARNAME $WORKSPACE/$server_project/target/.
docker push registry.cn-shanghai.aliyuncs.com/$PROJECT/$JARNAME:$TIME
docker rmi registry.cn-shanghai.aliyuncs.com/$PROJECT/$JARNAME:$TIME'''
docker rmi registry.cn-shanghai.aliyuncs.com/$PROJECT/$JARNAME:$TIME
kubectl set image deployment/$JARNAME $JARNAME=registry-vpc.cn-shanghai.aliyuncs.com/$PROJECT/$JARNAME:$TIME -n $PROJECT --record
sleep 30
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 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册