你能推荐最好的詹金斯插件来管理多层次和复杂的依赖构建吗?
类似于钻石
- 许多构建并行启动
- 下游作业必须等待两个或更多上游作业完成才能触发。例如,C 作业应该等待 A 和 B 都完成并构建成功
你能推荐最好的詹金斯插件来管理多层次和复杂的依赖构建吗?
类似于钻石
编辑:
似乎Pipeline 插件是 CloudBees 官方支持和开发的插件。
原答案:
恕我直言,最容易开始的是:Build Flow Plugin
从插件维基:
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")
}
要检查的其他插件是: