在Jenkins构建配置

时间:2017-12-01 08:53:27

标签: jenkins jenkins-email-ext

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

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

请帮忙。

1 个答案:

答案 0 :(得分:0)

This answer帮助了我。这就是我的所作所为:

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