詹金斯管道启动取决于其他管道状态

时间:2018-07-23 14:53:25

标签: jenkins jenkins-plugins jenkins-pipeline

我有以下设置:

  • 管道A:从上午10点开始
  • 管道B:从凌晨12点开始

现在我想在这两个管道之间添加一个依赖关系。仅当管道A以成功状态结束时,管道B才应启动。我该如何实现?

1 个答案:

答案 0 :(得分:0)

我知道两种方法:

  • 您可以在流水线A的末尾添加一个执行流水线B的阶段(请参见build step)。如果要将所有构建逻辑(包括项目间的依赖项)保留在Jenkinsfile的文件中,请使用此方法。
  • 在管道项目配置中的Jenkins内部设置构建触发器。请参阅管道项目的配置中的“在构建其他项目之后构建”复选框。如果要将依赖关系逻辑保留在Jenkinsfile之外,请使用此选项。