你能建议最好的jenkins插件来管理多层次和复杂的依赖构建plz吗?
与钻石类似 1.许多构建开始并行 2.下游作业必须等待两个或更多上游作业才能触发。例如,C作业应该等待A和B完成并且构建成功
提前致谢
答案 0 :(得分:3)
修改强>
似乎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")
}
要检查的其他插件是: