我正在使用环境变量,以便可以对其进行修改,并且收件人列表将使用该环境变量。
所以这个值作为构建参数传递:
随后我正在修改它。举个例子:
现在我在收件人列表中访问这个值:
不幸的是,詹金斯无法获得这个新价值。它正在使用旧值。如何修复这种行为?
我正在使用环境变量,以便可以对其进行修改,并且收件人列表将使用该环境变量。
所以这个值作为构建参数传递:
随后我正在修改它。举个例子:
现在我在收件人列表中访问这个值:
不幸的是,詹金斯无法获得这个新价值。它正在使用旧值。如何修复这种行为?
We need to use the EnvInject Plugin. One of the features is a build step that allows you to "inject" parameters into the build job from a settings file.
Create a property for the email list in the env.properties file:
echo "email_list=`dummy@test.com`"> env.properties
It will create the properties file in the job workspace directory.
env.properties
In Recipient list access this variable using the following:
"$email_list"