Jenkins自定义电子邮件通知

Jenkins自定义电子邮件通知,jenkins,jenkins-plugins,Jenkins,Jenkins Plugins,我们在AmazonAWS中运行多个环境,每个环境中都有一个Jenkins服务器。因为我们使用EC2主机名,所以很难确定Jenkins是哪个环境的一部分 因此,每个Jenkins都有一个名为/etc/environment.txt的文件,其中包含一个环境名称(例如“DEV4”) 问题:在电子邮件通知中,我如何获取上面文件的内容并将其设置在电子邮件的主题行中 是否可以覆盖模板?(我尚未找到模板文件的位置…) 谢谢您有很多选择: 使用加载属性文件。您需要将该文件更改为有效的属性文件(内容需要更改为类

我们在AmazonAWS中运行多个环境,每个环境中都有一个Jenkins服务器。因为我们使用EC2主机名,所以很难确定Jenkins是哪个环境的一部分

因此,每个Jenkins都有一个名为/etc/environment.txt的文件,其中包含一个环境名称(例如“DEV4”)

问题:在电子邮件通知中,我如何获取上面文件的内容并将其设置在电子邮件的主题行中

是否可以覆盖模板?(我尚未找到模板文件的位置…)

谢谢

您有很多选择:

  • 使用加载属性文件。您需要将该文件更改为有效的属性文件(内容需要更改为类似于
    env=DEV4
  • 定义全局参数(管理系统->配置系统)
  • 在操作系统级别定义环境变量
这三种解决方案都将提供一个额外的环境变量,可以在插件中使用

或者,只需将电子邮件通知的默认模板(需要)更改为包含env名称