如何参数化 "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 两个项目。有什么解决办法吗?
假设您需要将 PARAM1
和 PARAM2
传递给 JOB B
。
在 JOB A
中声明 PARAM1
和 PARAM2
,然后在 Trigger Parameterized Job
中的 post 构建操作中将这两个参数传递给 JOB B
像这样:
param1 = $PARAM1
param2 = $PARAM2
然后在JOB B
声明param1
和param2
.
这应该可以解决问题。
我有问题,我正在寻找直接的解决方案或 解决方法。
我在 Jenkins 上有 2 个作业:作业 A(上游作业)和作业 B(下游 作业)需要在作业 A 完成后触发
我曾经通过以下方法解决这个问题:"This project is parameterized" 设置在工作 A、B 上,并且工作得非常好。但在工作 B 上它不起作用。当我使用参数作业 A 构建时,詹金斯需要作业 A 的参数,然后触发作业 B。作业 B 需要一个新参数。 Jenkins 不需要工作 B 的新参数。我需要给 paramateres 两个项目。有什么解决办法吗?
假设您需要将 PARAM1
和 PARAM2
传递给 JOB B
。
在 JOB A
中声明 PARAM1
和 PARAM2
,然后在 Trigger Parameterized Job
中的 post 构建操作中将这两个参数传递给 JOB B
像这样:
param1 = $PARAM1
param2 = $PARAM2
然后在JOB B
声明param1
和param2
.
这应该可以解决问题。