我正在使用Hudson的可编辑电子邮件通知插件 . 使用的版本控制工具是SVN(Subversion) . 在电子邮件扩展插件中,有一个选项可以向“提交者”发送邮件 . 如果启用此选项,它将从SVN获取用户详细信息并向这些人发送邮件 .
在我们的例子中,SVN配置了活动目录(NT登录),因此hudson试图将邮件发送到NTLogin@domain.com,这是不正确的 . 我有一个文本文件,其中包含所有人的NT登录及其电子邮件ID .
有什么方法可以配置Hudson来读取这个文本文件并发送电子邮件到实际的电子邮件ID而不是NTLogin@domain.com .
请指教 .
1 回答
要更改默认电子邮件后缀(
@domain.com
部分):转到 Manage Hudson
点击 Configure System
向下滚动到 E-mail Notification
将
Default user e-mail suffix
更改为您需要的任何内容,例如@yourcompany.com
点击 Save
这样,它将为具有此后缀的每个用户追加
NTLogin
.如果您的电子邮件实际上不符合
NTLogin@yourcompany.com
标准,您可以尝试让Jenkins从AD信息中提取它 . 清除此Default user e-mail suffix
字段并将其留空 .如果这不起作用(取决于您的AD配置),您可能需要单独覆盖每个用户的电子邮件地址:
单击 People 链接
选择所需的用户,然后单击 Configure
手动输入所需用户的电子邮件地址 .
点击 Save
请注意,要让用户出现在人员列表中,Hudson应该知道该用户(即,在Hudson中手动创建,或者在Hudson已经签出的过去曾经提交过某些内容)