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

Jenkins - Using build parameters passed during Trigger of a Job

我在 Jenkins 中有一个管道,其中一个项目将参数发送到下一个项目。触发器在构建步骤期间设置,是构建过程的最后一步。我勾选了"For each property file, invoke a build"按钮,这里要读取的属性文件在当前项目的工作space中。

在构建时,我可以看到当前项目之后的下游项目被赋予了 属性 文件的属性。但是当我尝试访问它们时,它只获取变量的名称而不是值。这意味着我无法访问 属性 文件中的参数。你能告诉我如何才能从 属性 文件访问触发期间传递的参数吗?各种方法都试过了,还是访问不了

参数化触发器的图像--

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