哈德森+自定义电子邮件

时间:2013-02-01 12:34:23

标签: svn jenkins tortoisesvn hudson hudson-plugins

我正在使用Hudson的可编辑电子邮件通知插件。使用的版本控制工具是SVN(Subversion)。在电子邮件扩展插件中,有一个选项可以向“提交者”发送邮件。如果启用此选项,它将从SVN获取用户详细信息并向这些人发送邮件。

在我们的案例中,SVN配置了活动目录(NT登录),因此hudson正在尝试向NTLogin@domain.com发送邮件,这是不正确的。我有一个文本文件,其中包含所有人的NT登录及其电子邮件ID。

我有什么方法可以配置Hudson来阅读这个文本文件并发送电子邮件到实际的电子邮件ID而不是NTLogin@domain.com。

请建议。

1 个答案:

答案 0 :(得分:0)

更改默认电子邮件后缀(@domain.com部分):

  • 转到管理Hudson
  • 点击配置系统
  • 向下滚动至电子邮件通知
  • Default user e-mail suffix更改为您需要的内容,例如@yourcompany.com
  • 点击保存

这样,它会为每个具有此后缀的用户附加NTLogin

如果您的电子邮件实际上不符合NTLogin@yourcompany.com标准,您可以尝试让Jenkins从AD信息中提取它。清除此Default user e-mail suffix字段并将其留空。

如果这不起作用(取决于您的AD配置),您可能需要单独覆盖每个用户的电子邮件地址:

  • 点击人员链接
  • 选择所需的用户,然后点击配置
  • 手动输入您想要的该用户的电子邮件地址。
  • 点击保存

请注意,要让用户出现在人员列表中,Hudson应该知道该用户(即,在Hudson中手动创建,或者在Hudson已经签出的过去曾经提交过某些内容)

相关问题