如何参数化"建立其他项目后建设"的2个项目

mus*_*ver 5 continuous-integration jenkins jenkins-plugins jenkins-cli

我有一个问题,我正在寻找直接解决方案或解决方法.

我在Jenkins上有2个工作:工作A(上游工作)和工作B(下游工作)需要在工作A完成后触发

我曾经用以下方法解决这个问题:"这个项目是参数化的",在工作A,B上设置,它工作得非常好.但是在工作B上它不起作用.当我使用参数作业A构建时,jenkins需要作业A的参数然后触发作业B.作业B需要一个新参数.詹金斯不想要工作B的新参数.我需要给两个项目的paramateres.有什么解决方案吗?

ANI*_*NIL 5

比方说,你需要传递PARAM1PARAM2JOB B

声明PARAM1PARAM2JOB A,那么这两个参数传递给JOB B在后生成操作Trigger Parameterized Job是这样的:

param1 = $PARAM1

param2 = $PARAM2

然后在JOB B声明param1param2

这应该可以解决问题。