我有2个项目。其中一个包含集成测试(让我们称之为Project B
),另一个是主项目(Project A
)。我配置了hudson,因此在构建Project A
时,将构建Project B
。我的问题是,如果Project A
成功并且Project B
失败,则打破构建的人不会收到通知。
激活了两个项目都有选项Send separate emails to individuals who broke the build
,但这不起作用。
答案 0 :(得分:2)
您正在寻找Blame Upstream Committers Plugin。看看它。说明听起来像是你问题的完美答案。
或者您可以尝试使用Clone Workspace SCM Plugin,但我认为另一个更适合。
答案 1 :(得分:0)
如果测试失败,您如何识别谁破坏了构建?您不能像建立A一样使用签入ID,因此在我看来,如果项目B失败,您只需通过电子邮件发送固定的人员列表就可以了。
或者,您可以组合项目A和B;然后,当测试失败时,无论谁签入项目A中标记的更改都将通过电子邮件发送。