用于多依赖构建的最佳 Jenkins 插件

Best Jenkins Plugin for Multiple Dependency Build

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

类似于钻石

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

编辑:


好像Pipeline plugin是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")
}


要检查的其他插件是: