1

我正在使用环境变量,以便可以对其进行修改,并且收件人列表将使用该环境变量。

所以这个值作为构建参数传递: 在此处输入图像描述

随后我正在修改它。举个例子:

在此处输入图像描述

现在我在收件人列表中访问这个值: 在此处输入图像描述

不幸的是,詹金斯无法获得这个新价值。它正在使用旧值。如何修复这种行为?

4

1 回答 1

4

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"
于 2014-01-20T08:34:13.503 回答