Jenkins管道是否支持观察其他构建并触发这些(观察者模式)?

时间:2017-05-22 07:56:36

标签: jenkins jenkins-pipeline

Jenkins管道能够触发另一个作业的构建作为一个步骤。

steps {
   build job: "my-downstream-job"
}

这是推送/命令式模型,即下游作业被告知由上游作业构建。

Jenkins是否支持拉模型?即如果其他工作被触发,我希望找一份工作来观察一个/多个其他工作并开始建立自己。

用例是创建一个创建模板的作业,如果该模板因模板作业触发而发生更改,则会触发使用此模板的所有其他作业,而不必将所有依赖项中的硬编码硬件编入模板工作

1 个答案:

答案 0 :(得分:0)

您可以在下游工作中尝试Build after other projects are built

例如,在构建Job_A之后,您需要Job_B自动启动。然后在Job_B中设置值,它将起作用。 enter image description here