如何在Jenkins中为依赖项目配置电子邮件通知

时间:2012-08-05 17:09:56

标签: jenkins

我在不同的Git存储库上有两个maven项目:core,webapp。每个人都有一个詹金斯的工作,拉动git SCM并运行Maven构建。

如果有人向webapp提交了错误的代码,那么Jenkins会向他发送一封建筑失败的电子邮件。同样适用于核心。

有问题的情况

John将错误代码提交给核心,但它不会破坏核心单元测试/编译,但会破坏webapp编译。在这种情况下,Jenkins 发送电子邮件,因为没有在webapp中进行提交。自核心发生变化以来,Webapp工作正在被触发,并触发了它的构建。 詹金斯的输出是:

An attempt to send an e-mail to empty list of recipients, ignored.

如何配置jenkins以在触发此作业的作业中提取提交者列表,并向其发送电子邮件以及构建失败?

1 个答案:

答案 0 :(得分:0)

使用Blame Upstream Committers Plugin -
该页面描述了如何使用指纹来识别提交者。