多重依赖构建的最佳Jenkins插件

时间:2016-03-18 12:52:36

标签: jenkins jenkins-plugins jenkins-workflow jenkins-cli

你能建议最好的jenkins插件来管理多层次和复杂的依赖构建plz吗?

与钻石类似 1.许多构建开始并行 2.下游作业必须等待两个或更多上游作业才能触发。例如,C作业应该等待A和B完成并且构建成功

提前致谢

1 个答案:

答案 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")
}


要检查的其他插件是: