我有2个项目。其中一个包含集成测试(我们称之为Project B
),另一个为主项目(Project A
)。我配置哈德森,所以当Project A
建立时,Project B
将被建立。我的问题是,如果Project A
成功并且Project B
失败,则破坏构建的人不会收到通知。哈德森下游项目失败通知
对于两个已激活的项目都有选项Send separate emails to individuals who broke the build
,但这不起作用。
我有2个项目。其中一个包含集成测试(我们称之为Project B
),另一个为主项目(Project A
)。我配置哈德森,所以当Project A
建立时,Project B
将被建立。我的问题是,如果Project A
成功并且Project B
失败,则破坏构建的人不会收到通知。哈德森下游项目失败通知
对于两个已激活的项目都有选项Send separate emails to individuals who broke the build
,但这不起作用。
您在寻找Blame Upstream Committers Plugin。看看它。描述听起来像是对你的问题的完美答案。
或者,您可以尝试使用Clone Workspace SCM Plugin,但我认为另一个更合适。
如果测试失败,您如何识别谁打破了构建?您无法像使用编号A一样使用登记ID,所以在我看来,如果项目B失败,只需通过电子邮件发送固定的人员名单即可。
或者,您可以合并项目A和B;那么检查项目A中标记的更改的人将在测试失败时通过电子邮件发送。
看起来像我一直在寻找感谢。 – kukudas 2010-07-22 06:19:37