我在不同的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以在触发此作业的作业中提取提交者列表,并向其发送电子邮件以及构建失败?