当两个Jenkins位于不同的实例上时,通过另一个成功的Jenkins任务触发任务

时间:2019-10-07 05:17:12

标签: jenkins triggers jenkins-job-dsl

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

2 个答案:

答案 0 :(得分:0)

一种简单的方法是在Jenkins'A'上为Job'A'添加一个Webhook,以启动该作业,然后让Jenkins'B'上的Job'B'触发该Webhook。

plugin可能对此有帮助

答案 1 :(得分:0)

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

<div class="font-lato w500i">
    <a class="font-open-sans w700" href="https://google.com">Google</a>
</div>

如果Jenkins“ B ”作业成功运行了上述API,则可能会有条件。