jenkins多job执行

1、前言

jenkins版本:2.73.3
在持续集成中,会用到环境部署和自动化执行等,想要做成持续集成则需要将这几个工作顺序进行执行,当日也可以配置到一个job里,但是那样的话如果想要单独的运行某一个功能就会比较麻烦了,那么此时就可以用到多job,即将多个job放在一个job里运行。

2、安装插件Multijob plugin

在jenkins的插件管理中搜索插件Multijob plugin并安装,
jenkins多job执行

3、使用此插件新建工程

新建一个job,可以看到多出了如下一个类型:
jenkins多job执行
下图中红框部分即为可以添加job的选项:
jenkins多job执行
打开后界面如下:
jenkins多job执行
各项说明如下:

  • Phase name:这个job的名称,可以自定义,方便查看;
  • Phase jobs:其下的job name就可以选择已经创建好的job,点击Add jobs可以添加多个job,如点开高级按钮则会有更多选项,譬如此job失败后结束构建等等;还可以添加参数;
  • Job execution type:提供两种选项,为串行和并行;
  • Continuation condition to next phase:什么情况下继续执行下个工程,各个选项就不详细说明了;

如下为已经做好的一个工程:
jenkins多job执行