【发布时间】:2011-03-03 17:55:05
【问题描述】:
我正在尝试将 Hudson 配置为在构建失败时向将损坏的构建提交给 SVN 的人发送电子邮件。
问题
是否可以这样做,如果可以,我该如何配置 Hudson 来做到这一点?
【问题讨论】:
标签: hudson
我正在尝试将 Hudson 配置为在构建失败时向将损坏的构建提交给 SVN 的人发送电子邮件。
是否可以这样做,如果可以,我该如何配置 Hudson 来做到这一点?
【问题讨论】:
标签: hudson
是的 - 在您的工作配置中,检查页面底部附近构建设置下的电子邮件通知,然后还选中“向破坏构建的个人发送单独的电子邮件”以让 Hudson 向该人发送电子邮件)谁为失败的构建提交了 SVN 更改。请注意,您的 Hudson 用户名需要与您的 SVN 用户名匹配才能正常工作。
如果您想让某些人在构建中断或修复时收到电子邮件,无论他们是否导致失败,请将他们的电子邮件地址添加到收件人字段。
您不需要 email-ext 插件来执行此操作,但该插件确实让您可以更好地控制电子邮件格式和内容。
【讨论】:
是的,这是可能的,我在我的组织中这样做。见:
http://wiki.hudson-ci.org/display/HUDSON/Email-ext+plugin
引用:
此插件允许您配置电子邮件通知的各个方面。您可以自定义电子邮件的发送时间、收件人以及电子邮件内容。
此插件扩展了 Hudson 的内置电子邮件通知功能,为您提供更多控制权。它提供 3 个区域的自定义。
•触发器 - 选择应导致发送电子邮件通知的条件。
•内容 - 指定每封触发电子邮件的主题和正文的内容。
•收件人 - 指定触发电子邮件时应接收电子邮件的人。
您要选择的触发器是“Failure”触发器,并且一定要选中“Send to Committers”复选框。
【讨论】: