Jenkins - 使用在作业的触发期间传递的构建参数

时间:2017-02-12 10:48:30

标签: jenkins parameter-passing pipeline jenkins-workflow parameterized

我在Jenkins有一个管道,其中一个项目将参数发送到下一个项目。触发器在构建步骤期间设置,并且是构建过程中的最后一步。我检查了"对于每个属性文件,调用一个构建"按钮,其中要读取的属性文件位于当前项目的工作空间中。

在构建时,我可以看到跟随当前项目的Downstream项目被赋予属性文件的属性。但是当我尝试访问它们时,它只需要变量的名称而不是值。这意味着我无法访问属性文件中的参数。你能告诉我如何能够访问属性文件触发期间传递的参数?我已经尝试过所有方法,但我似乎无法访问它们。

参数化触发器的图像 -

enter image description here

1 个答案:

答案 0 :(得分:0)

我解决了这个问题:为了使用触发期间发送的参数,我们需要在触发的项目中声明它们。他们应该保持空虚。一旦我们这样做,他们将获取前一个项目发送的值。