Jenkins如何向Subversion用户发送电子邮件通知?

时间:2015-04-16 08:54:38

标签: svn jenkins continuous-integration

subversion没有电子邮件ID。他们只有用户名和密码验证。现在在Jenkins中,如果构建失败,我该如何向破坏构建的特定罪魁祸首发送电子邮件。请告诉我Jenkins将如何从subversion用户那里获取电子邮件ID,以及如何发送它。

2 个答案:

答案 0 :(得分:4)

Jenkins将根据从svn提交中获取的信息创建一些内部用户。它还从用户名和全局配置下的默认用户电子邮件后缀设置配置默认电子邮件地址(配置Jenkins - >配置系统 - >默认用户电子邮件后缀)

如果SVN用户名与您公司的电子邮件用户名不同,并且您拥有管理权限,则可以通过单击位于左上角的人员链接访问所有Jenkins用户屏幕的一角。在此处,您可以点击显示列表中的任何用户,然后在屏幕左侧显示配置链接。单击它后,您应该看到一个界面,允许您更改多个详细信息,包括电子邮件地址。

您可能还想检查提供更多灵活性的ext-email plugin,如果您决定使用它,请注意以下文档中的声明:

  

包含罪犯 - 如果选中此选项并选中发送给开发人员,则电子邮件将包含自上次成功构建以来已提交的所有人。

答案 1 :(得分:0)

svn只为您提供用户名。

例如,如果您的用户名是“spongebob”。构建失败功能时的电子邮件将尝试通过电子邮件将海峡邮件发送到海绵宝宝 你有两个选择。

1)如果您的SVN用户名符合您的公司电子邮件地址,您可以将其设置为自动填写域名

表示电子邮件发送lugin将获得“spongebob”并将自动填充到 spongebob@yourcompay.com

2)如果名称不同或人们可能有不同的域名,您可以映射

我不再使用詹金斯,所以没有在我面前的extact名字。 但这应该让你走上正确的道路。