1 - 以流水线的方式进行构建
关联多任务形成流水线的两种方法
- 通过定义项目的后续项目,将项目直接关联起来按顺序执行,
- 另外定义一个用于统筹管理的项目,定义各项目之间的关联性,然后以流水线的方式执行
2 - 项目直接关联
操作简单,但必须逐个确认各个项目中的定义,才能了解项目之间的关联性,而且只能在前一个项目中进行设置。
此外,不支持在多个工作流中重复使用同一个项目。
对前一个项目的配置界面的“构建后操作”部分,点击“构建其他工程"然后定义继续执行的项目。
设置完成后可以在相关项目的首页看到“下级项目(Downstream Project)”与“上级项目”的信息。
3 - 流水线关联多个项目
支持在多个工作流中重复使用同一个项目。
创建“流水线”类型项目
---》根据流水线语法编写脚本并保存
---》运行流水线任务后,可以在流水线项目页面查看到图形化方式展现的项目关系、运行状态和执行结果
---》点击相应的链接,可以查看到具体项目的信息
4 - 流水线语法
在流水线项目的脚本输入框中编写代码,必须遵循一定的语法规则(Groovy格式)。
用代码描述流水线-Jenkins Pipeline 详解:http://www.uml.org.cn/jchgj/201802051.asp
在流水线部分的下方有“流水线语法”的链接,根据提示完成编写后,点击“生成流水线脚本”就会获得生成的Groovy代码。
5 - 深入了解流水线
流水线:https://jenkins.io/zh/doc/book/pipeline/getting-started/