每天早上醒来,看见你和阳光都在,这便是我要的未来。
jenkins多工程打包
上一篇 /
下一篇 2018-04-10 13:29:05
/ 个人分类:jenkins
如上图中项目结构
分析使用什么方案在jenkins上进行构建
1. 项目包含了多个工程,
2. 每个工程又有多个分支,
3. 项目使用了maven的聚合功能,即在pom文件中配置了多个<module>子模块,提现在结构上就是在每个工程下都包含父模块parent
4. 每个工程下的子模块关联引用
解决方案
1. checkout所有工程的代码,使用参数有选择的下载【更灵活的部分更新打包】
获取最新的代码需要在url后面接@HEAD
2. 剔出所有工程都关联的模块单独先编译打包
3. 依次编译其他工程,无先后顺序,指定pom文件所在位置
4. 一个个构建太麻烦了,安装jenkins的MultiJob插件,创建MultiJob项目,网上好多人说job是按顺序编译的,排在最后的最先执行,但从的控制台输出的结果看并没有,它是按从上到下的顺序执行的。
我的编译暂时到这,后续还需要将编译好的包远程发送到服务器上,比较懒没有装虚拟机来尝试,本地又不能直接连上测试服。等以后在壁垒机上用jenkins打包再补
收藏
举报
TAG: