首页 > 解决方案 > 当两个 Jenkins 位于不同的实例上时,由另一个成功的 Jenkins 作业触发一个作业

问题描述

我有两个位于不同实例上的 Jenkins,我想在 Jenkins 'A' 上触发作业'A',在作业'B' 完成运行并在 Jenkins'B' 上成功之后。

标签: jenkinstriggersjenkins-job-dsl

解决方案


您可以使用 Jenkins API 在另一个实例上触发作业,请参阅下面的 API

curl -X POST --user user:password http://JenkinsA:8080/jenkins/job/A/build

如果 Jenkins " B " 作业成功运行上述 API,您可以有一个条件。


推荐阅读