1

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

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

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

请指教。

4

1 回答 1

0

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

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

这样,它将NTLogin为每个用户附加此后缀。

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

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

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

请注意,对于出现在人员列表中的用户,Hudson 应该知道该用户(即,在 Hudson 中手动创建,或者在 Hudson 已签出的过去犯过某些事情)

于 2013-02-01T15:00:16.237 回答