gpt4 book ai didi

jenkins参数化触发器插件不向下游传递参数

转载 作者:行者123 更新时间:2023-12-02 14:21:13 26 4
gpt4 key购买 nike

我有两份工作。我希望第一个作业使用第一个作业的参数触发第二个作业。

我设法拥有一个包含这些参数(键=值)的属性文件,并使用注入(inject)环境插件我还设法在我的第一个作业的参数中定义这些参数。

现在的问题是:

我尝试使用预定义参数(即 id=$id)触发第二个作业。那行不通。第二个作业获得此参数:id=$id(字符串 $id),而不是第一个作业的 id 值。尽管 $id 值是在第一个作业中定义的。

我还尝试将属性文件作为参数。效果不太好。第二项工作没有从中获得任何参数。

enter image description here

enter image description here

最佳答案

您运行的是哪个版本的 Jenkins?

我今天遇到了这个问题,看起来由于安全漏洞而无法传递环境变量。

https://wiki.jenkins-ci.org/display/JENKINS/Plugins+affected+by+fix+for+SECURITY-170

提供了解决方法 -

As this change is known to affect a number of plugins, it's possible to restore the previous behavior by setting the system property hudson.model.ParametersAction.keepUndefinedParameters to true. This is potentially very unsafe and intended as a short-term workaround only.

关于jenkins参数化触发器插件不向下游传递参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37966255/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com