1

我想提取环境变量的值并将其放在我的可编辑电子邮件通知的主题行中。我试过了${ENV,var="MY_ENV_VARIABLE"},但这只是在电子邮件主题中返回一个空字符串。

请注意,我MY_ENV_VARIABLE通过添加命令在构建步骤(执行 shell)中进行设置export MY_ENV_VARIABLE="some value"

请帮忙。

4

1 回答 1

1

这个答案帮助了我。这是我所做的:

  1. export MY_ENV_VARIABLE=my_value从我的构建步骤中删除了。
  2. 在 Jenkins 中安装环境注入器插件并重新启动 Jenkins。
  3. 在我的构建配置中添加了构建步骤“注入环境变量”,并MY_ENV_VARIABLE=my_value在“属性内容”文本框中输入了声明。
  4. 最后,${ENV, var="MY_ENV_VARIABLE"}在 Jenkins 中添加到我的电子邮件主题中。

电子邮件主题现在显示 的值MY_ENV_VARIABLE

于 2017-12-01T10:23:28.990 回答