我遇到问题,我正在寻找直接解决方案或 解决方法。如何参数化2个项目,即“构建其他项目之后构建”
我有詹金斯2个作业:作业A(上游作业)和需要后作业A已经完成
我使用来解决这个问题被触发作业B(下游 作业):“这个项目是参数化的“在作业A,B上设置,它工作得很好。但在工作B上它不起作用。当我用参数作业A构建时,jenkins需要一个作业A的参数,然后触发作业B.作业B需要一个新参数。詹金斯不希望工作B的新参数。我需要给这两个项目的对手。有没有解决方法?
我遇到问题,我正在寻找直接解决方案或 解决方法。如何参数化2个项目,即“构建其他项目之后构建”
我有詹金斯2个作业:作业A(上游作业)和需要后作业A已经完成
我使用来解决这个问题被触发作业B(下游 作业):“这个项目是参数化的“在作业A,B上设置,它工作得很好。但在工作B上它不起作用。当我用参数作业A构建时,jenkins需要一个作业A的参数,然后触发作业B.作业B需要一个新参数。詹金斯不希望工作B的新参数。我需要给这两个项目的对手。有没有解决方法?
假设您需要通过PARAM1
和PARAM2
至JOB B
。
声明PARAM1
和JOB A
PARAM2
,那么参数后生成作用在Trigger Parameterized Job
这样的传球既JOB B
:
param1 = $PARAM1
param2 = $PARAM2
然后在JOB B
声明param1
和param2
。
这应该可以做到。
谢谢我得到它 – mustafagoksever
因此,您在JOB A中有一个参数,但是相同的参数没有传递给JOB B? – ANIL
作业A有一个参数。作业B也有参数。当我点击>建立参数>我写作业a的参数>触发作业b>作业b建成 但我需要给工作参数b – mustafagoksever
也许我需要传递参数向下的项目,这是工作B – mustafagoksever