持续集成思路
从整体上讲,可以分成下述三个步骤。
更新源码
jenkins负责从GIT/SVN中同步最新的代码
更新源码
方式1:
jenkin调用maven插件编译代码并产生部署包。
采用这种方式jenkins必须安装jdk和maven工具和jenkin-maven插件。
方式2:
jenkins执行shell脚本,让docker进行编译/构建部署包。
采用这样的方式,弱化了jenkins的功能,jenkins只需要同步代码然后执行shell调用docker来完成持续集成的过程,不需要安装过多的插件。
部署
jenkins执行shell命令让docker将部署包和应用基础镜像构建出部署镜像,并部署。