【发布时间】:2016-03-18 12:52:36
【问题描述】:
你能推荐最好的 jenkins 插件来管理多层次和复杂的依赖构建吗?
类似于钻石
- 许多构建并行启动
- 下游作业必须等待两个或更多上游作业完成才能触发。例如,C 作业应等待 A 和 B 完成并构建成功
【问题讨论】:
标签: jenkins jenkins-pipeline jenkins-plugins jenkins-cli
你能推荐最好的 jenkins 插件来管理多层次和复杂的依赖构建吗?
类似于钻石
【问题讨论】:
标签: jenkins jenkins-pipeline jenkins-plugins jenkins-cli
编辑:
似乎Pipeline plugin 是CloudBees 将正式支持和开发的。
原答案:
恕我直言,最简单的开始是:Build Flow Plugin
来自插件 Wiki:
parallel (
// job 1, 2 and 3 will be scheduled in parallel.
{ build("Job1") },
{ build("Job2") },
{ build("Job3") }
)
if (params["PARAM1"] == "BOO"){
println "BUILDING OPTIONAL JOB4"
// job4 will be triggered after jobs 1, 2 and 3 complete and if condition is met
build("Job4")
}
要检查的其他插件是:
【讨论】: