jenkins多job执行
1、前言
jenkins版本:2.73.3
在持续集成中,会用到环境部署和自动化执行等,想要做成持续集成则需要将这几个工作顺序进行执行,当日也可以配置到一个job里,但是那样的话如果想要单独的运行某一个功能就会比较麻烦了,那么此时就可以用到多job,即将多个job放在一个job里运行。
2、安装插件Multijob plugin
在jenkins的插件管理中搜索插件Multijob plugin
并安装,
3、使用此插件新建工程
新建一个job,可以看到多出了如下一个类型:
下图中红框部分即为可以添加job的选项:
打开后界面如下:
各项说明如下:
- Phase name:这个job的名称,可以自定义,方便查看;
- Phase jobs:其下的job name就可以选择已经创建好的job,点击Add jobs可以添加多个job,如点开高级按钮则会有更多选项,譬如此job失败后结束构建等等;还可以添加参数;
- Job execution type:提供两种选项,为串行和并行;
- Continuation condition to next phase:什么情况下继续执行下个工程,各个选项就不详细说明了;
如下为已经做好的一个工程: