哈德森下游项目失败通知

时间:2010-07-21 15:14:17

标签: continuous-integration hudson

我有2个项目。其中一个包含集成测试(让我们称之为Project B),另一个是主项目(Project A)。我配置了hudson,因此在构建Project A时,将构建Project B。我的问题是,如果Project A成功并且Project B失败,则打破构建的人不会收到通知。

激活了两个项目都有选项Send separate emails to individuals who broke the build,但这不起作用。

2 个答案:

答案 0 :(得分:2)

您正在寻找Blame Upstream Committers Plugin。看看它。说明听起来像是你问题的完美答案。

或者您可以尝试使用Clone Workspace SCM Plugin,但我认为另一个更适合。

答案 1 :(得分:0)

如果测试失败,您如何识别谁破坏了构建?您不能像建立A一样使用签入ID,因此在我看来,如果项目B失败,您只需通过电子邮件发送固定的人员列表就可以了。

或者,您可以组合项目A和B;然后,当测试失败时,无论谁签入项目A中标记的更改都将通过电子邮件发送。