您能建议最好的jenkins插件来管理多层次和复杂的依赖关系吗?
类似于钻石
编辑:
似乎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")
}
要检查的其他插件为: