MissingPropertyException:没有这样的属性:类的文件名:groovy.lang.Binding

时间:2016-05-23 07:49:15

标签: jenkins groovy jenkins-pipeline

我正在使用Jenkins +管道插件+ envInject插件。我试图从管道脚本中的属性文件中获取值。但它没有看到变量。这是我的属性文件:

filename = "1.txt"

这是我设置属性注入的方式: enter image description here

这是我的剧本:

echo "${filename}"

请帮助我获取这些值

1 个答案:

答案 0 :(得分:-1)

你在哪里定义变量“filename”?

要在EnvInject插件中访问Jenkins项目变量,必须先将其定义为项目参数(例如,检查“此项目已参数化”并添加字符串参数“filename”)。 只有这样你才能在EnvInject脚本中调用它。