简述
将一个项目的全部流程分为三个阶段”CREATE(创建)”,”UPLOAD(更新)”,”ROLLBACK(回滚)”
一.CREATE(创建)与UPLOAD(更新)
思路:
(1) 先启动一个jenkins-slave的基础上,下拉代码;
(2) 将target下面项目的war包放到jenkins-slave的${WORKSPACE}/ROOT进行解压;
(3) 再进行不同项目的特殊处理,覆盖idc_conf文件等;
(4) 编写Dockerfile将生成后的ROOT目录放入到tomcat基础镜像中的/usr/local/tomcat/webapps/ROOT路径;
Dockerfile模板(注:这里的Dockerfile路径是与上面打包ROOT路径为同级路径):
From linuxwei/jdk_tomcat:7.0.104-jdk8-adopt