如何从触发它的工作中触发Jenkins工作?

问题描述 投票:0回答:1

Scenario

在这里,三个不同的作业触发JOB X.要求是,在JOB X完成时,它应该触发触发它的作业。

例如,如果JOB X由JOB B触发,则它应仅触发JOB B.

我尝试过的事情:

  1. 我使用了Post build action中的“build another job”选项,我可以提到需要触发的作业列表。
  2. 它不能满足我的要求,因为它触发了框中列出的所有JOBS。

请帮助!!

jenkins jenkins-plugins
1个回答
0
投票

你可以使用Parameterized Trigger Plugin

  1. 例如,将一个字符串参数添加到Job X,名为ParentJob
  2. 使用此参数配置作业A,B或C的触发器:${ParentJob}
  3. 在其他每个作业(A,B和C)上添加后构建操作“在其他项目上触发参数化构建”。
  4. 在此post post构建操作中添加“预定义参数”,并在参数ParentJob中传递作业名称:ParentJob=${JOB_NAME}
© www.soinside.com 2019 - 2024. All rights reserved.