前置:

1.maven模块common、dao,common中有Tools工具类,dao依赖common项目,dao中有使用Tools工具类方法

2.common、dao使用gitlab管理,且在gitlab中路径与检出时路径一致。即clone到本地时,pom.xml文件与.git文件夹在同一个目录

 

3.jenkins已安装插件multijob plugin

 

jenkins部署步骤:

1.新建,选择新建一个maven项目,输入名称,如test-common

2.git处输入common在gitlab的地址,如:http://192.168.2.64/xxx/common.git,输入账号密码

3.Build处,直接使用默认的pom.xml。因为common的pom.xml就在根目录中

4.保存

 

5.重复1-4,创建test-dao

 

6.新建,选择MultiJob Project,输入名称,如:test-dependency

7.Source Code Management选择默认值None

8.Build选择MultiJob Phase,Phase name自定义,如job1_test。点击Add jobs...,输入上面创建的test-common;再点击Add jobs...,输入上面创建的test-dao;Job execution type选择sequentially;Continuation condition to next phase选择Successful

9.保存

 

10.直接指向test-dependency任务即可完成编译

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐