我最近将我的 CI 服务器从旧版本的 CruiseControl 迁移到了 Hudson。我错过 CruiseControl 的唯一功能是能够接收每个构建的电子邮件构建通知,而不仅仅是那些导致项目状态发生变化的通知。
我对所有成功构建的构建通知特别感兴趣。
有人在做这个吗?还是我该学习 Hudson 插件开发了?
我最近将我的 CI 服务器从旧版本的 CruiseControl 迁移到了 Hudson。我错过 CruiseControl 的唯一功能是能够接收每个构建的电子邮件构建通知,而不仅仅是那些导致项目状态发生变化的通知。
我对所有成功构建的构建通知特别感兴趣。
有人在做这个吗?还是我该学习 Hudson 插件开发了?
您想安装Email-ext插件。它将允许您为每个构建配置电子邮件通知。
我用它来发送成功构建的电子邮件。您可以将其配置为将电子邮件发送给提交者或固定的收件人列表。
配置项目时,在“可编辑电子邮件通知”下,有一个“高级...”按钮,单击该按钮会显示许多项目,包括标有“添加触发器:”的下拉菜单。选项之一是“成功”。
单击 后,您不应看到此错误消息Hudson->ManageHudson->configure System
。然后配置电子邮件。