如何参数化 "Build after other projects are built" 的 2 个项目

How to be parameterized that 2 projects which is "Build after other projects are built"

我有问题,我正在寻找直接的解决方案或 解决方法。

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

我曾经通过以下方法解决这个问题:"This project is parameterized" 设置在工作 A、B 上,并且工作得非常好。但在工作 B 上它不起作用。当我使用参数作业 A 构建时,詹金斯需要作业 A 的参数,然后触发作业 B。作业 B 需要一个新参数。 Jenkins 不需要工作 B 的新参数。我需要给 paramateres 两个项目。有什么解决办法吗?

假设您需要将 PARAM1PARAM2 传递给 JOB B

JOB A 中声明 PARAM1PARAM2,然后在 Trigger Parameterized Job 中的 post 构建操作中将这两个参数传递给 JOB B像这样:

param1 = $PARAM1

param2 = $PARAM2

然后在JOB B声明param1param2.

这应该可以解决问题。