我想使用Dynamic Parameter Plug-In使用构建变量预填充Jenkins参数。
我在Jenkins的 Scriptler 部分下添加了一个Groovy脚本:
return $JOB_NAME
JOB_NAME是从以下各项获得的Jenkins环境变量:〜/ env-vars.html
然后添加“动态参数(Scriptler)”,如下所示:
但是,当点击“使用参数构建”时,我看不到填充的值。
我对此完全陌生,不确定这是否是实现它的正确方法。 在此先感谢您的帮助。
答案 0 :(得分:0)
尝试
return "\$JOB_NAME"
注意:仅仅返回字符串"$JOB_NAME"
是不够的,因为Groovy interpolates strings。似乎脚本在特定构建参数不可用的环境中运行。通过转义美元符号,字符串以1:1的比例传递给动态参数。
如果您只想注入构建和/或作业特定参数,则默认为$JOB_NAME
的文本参数似乎也可以正常工作。