1

你能推荐最好的詹金斯插件来管理多层次和复杂的依赖构建吗?

类似于钻石

  1. 许多构建并行启动
  2. 下游作业必须等待两个或更多上游作业完成才能触发。例如,C 作业应该等待 A 和 B 都完成并构建成功
4

1 回答 1

3

编辑:


似乎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")
}


要检查的其他插件是:

于 2016-03-18T23:24:56.517 回答