微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Jenkins MultiJob

前提:项目有十几个服务每次发版/更新服务需要一个个去编译

目的:希望能够建立一个任务一次构建可以批量编译很多服务,并且需要输入一个参数指定编译的分支

需要插件: MultiJob

 

安装插件

1.在Jenkins插件管理中搜索  Multijob plugin  安装并重启jenkins,就装好了

(我这里已经装好了所以在可选插件里看不到)

 

新建任务

1.新建任务选择MultiJob Project

 

2.选择参数化构建项目

选择一个字符参数,用于建立任务时输入分支名称

 

 

3.在构建步骤中选择增加 MultiJob 

 

 

4.MultiJob  选择需要执行的子任务(子任务需提前创建好)

  需要执行多个job点击Add jobs...

5.MultiJob 高级设置中:点击 Add Parameters 增加Predefined parameters ,用于传参给子job

 

6.设置界面参考

 

 

 构建

输入需要编译的分支信息点击构建

 

任务视图

 

 

 * Phase之间都是按顺序执行

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐