【问题标题】:How to configure email notification for dependent projects in Jenkins如何在 Jenkins 中为依赖项目配置电子邮件通知
【发布时间】:2012-08-05 17:09:56
【问题描述】:

我有两个 Maven 项目,位于不同的 Git 存储库:核心、webapp。每个人在 Jenkins 中都有一份工作,它会拉动 git SCM 并运行 Maven 构建。

如果有人向 webapp 提交了错误代码,那么 Jenkins 会向他发送一封构建失败的电子邮件。核心也是如此。

有问题的场景

John 向核心提交了错误代码,但它不会破坏核心单元测试/编译,但会破坏 webapp 编译。在这种情况下,Jenkins 发送电子邮件,因为在 webapp 中没有进行任何提交。由于核心被更改并触发了构建,因此 Webapp 作业被触发。 詹金斯的输出是:

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

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

【问题讨论】:

    标签: jenkins


    【解决方案1】:

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-03-14
    • 1970-01-01
    • 2020-01-18
    • 2011-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多