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

Update pro-cloud.jenkinsfile

上级 19ad5211
...@@ -44,21 +44,13 @@ pipeline { ...@@ -44,21 +44,13 @@ pipeline {
cp -rf /var/jenkins_home/dockerfile/$PROJECT/BaseDockerfile /var/jenkins_home/dockerfile/$PROJECT/$JARNAME cp -rf /var/jenkins_home/dockerfile/$PROJECT/BaseDockerfile /var/jenkins_home/dockerfile/$PROJECT/$JARNAME
echo "COPY ${JARNAME}.jar ${JARNAME}.jar" >> /var/jenkins_home/dockerfile/$PROJECT/$JARNAME echo "COPY ${JARNAME}.jar ${JARNAME}.jar" >> /var/jenkins_home/dockerfile/$PROJECT/$JARNAME
echo "COPY pinpoint-agent-2.0.2-SNAPSHOT /root/" >> /var/jenkins_home/dockerfile/$PROJECT/$JARNAME echo "COPY pinpoint-agent-2.0.2-SNAPSHOT /root/" >> /var/jenkins_home/dockerfile/$PROJECT/$JARNAME
echo 'ENTRYPOINT ["java","-javaagent:/root/pinpoint-bootstrap-2.0.2-SNAPSHOT.jar","-Dpinpoint.agentId='${PINPOINT}'","-Dpinpoint.applicationName='${PINPOINT}'","-jar","'${JARNAME}.jar'"]' >> /var/jenkins_home/dockerfile/$PROJECT/$JARNAME echo 'ENTRYPOINT ["java","-javaagent:/root/pinpoint-bootstrap-2.0.2-SNAPSHOT.jar","-Dpinpoint.agentId='${PINPOINT}'","-Dpinpoint.applicationName='${PINPOINT}'","-jar",$jvm,"'${JARNAME}.jar'"]' >> /var/jenkins_home/dockerfile/$PROJECT/$JARNAME
echo 'CMD ["--spring.profiles.active=prod"]' >> /var/jenkins_home/dockerfile/$PROJECT/$JARNAME echo 'CMD ["--spring.profiles.active=prod"]' >> /var/jenkins_home/dockerfile/$PROJECT/$JARNAME
docker login -u wuxiventures -p Qez758ukhOxEm2w2 registry.cn-shanghai.aliyuncs.com 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/target/. docker build -t registry.cn-shanghai.aliyuncs.com/$PROJECT/$JARNAME:$TIME -f /var/jenkins_home/dockerfile/$PROJECT/$JARNAME $WORKSPACE/server/target/.
docker push 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''' fi'''
} }
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册