5

我遇到问题,我正在寻找直接解决方案或 解决方法。如何参数化2个项目,即“构建其他项目之后构建”

我有詹金斯2个作业:作业A(上游作业)和需要后作业A已经完成

我使用来解决这个问题被触发作业B(下游 作业):“这个项目是参数化的“在作业A,B上设置,它工作得很好。但在工作B上它不起作用。当我用参数作业A构建时,jenkins需要一个作业A的参数,然后触发作业B.作业B需要一个新参数。詹金斯不希望工作B的新参数。我需要给这两个项目的对手。有没有解决方法?

+0

因此,您在JOB A中有一个参数,但是相同的参数没有传递给JOB B? – ANIL

+0

作业A有一个参数。作业B也有参数。当我点击>建立参数>我写作业a的参数>触发作业b>作业b建成 但我需要给工作参数b – mustafagoksever

+0

也许我需要传递参数向下的项目,这是工作B – mustafagoksever

回答

3

假设您需要通过PARAM1PARAM2JOB B

声明PARAM1JOB APARAM2,那么参数后生成作用在Trigger Parameterized Job这样的传球既JOB B

param1 = $PARAM1

param2 = $PARAM2

然后在JOB B声明param1param2

这应该可以做到。

+0

谢谢我得到它 – mustafagoksever