【问题标题】:Jenkins sends email notification to all SVN usersJenkins 向所有 SVN 用户发送电子邮件通知
【发布时间】:2012-10-11 22:57:32
【问题描述】:

我有一个构建作业,负责清理、构建和测试我们的项目。我已经设置 Jenkins 向我 + 破坏构建的开发人员发送电子邮件。然后,我们让一位开发人员中断了测试,导致测试无法编译。 Jenkins 向所有注册到 SVN 的人发送了一封电子邮件通知。

我们都在同一个分支上工作,但 Jenkins 不应该只通知我 + 破坏构建的一位开发人员吗?我知道所有在构建失败后接触过代码的开发人员也应该得到通知,但根据 SVN 日志,只有一个人在进行提交。 Jenkins 在提交后立即轮询 SVN,因此没有后续提交。

【问题讨论】:

    标签: email jenkins


    【解决方案1】:

    您是否使用“可编辑电子邮件通知”构建后操作?
    如果您没有看到该选项,您可能需要下载“email-ext”插件
    https://wiki.jenkins-ci.org/display/JENKINS/Email-ext+plugin

    在构建后部分选择插件后,您将拥有一个“高级”按钮。单击它,您将看到“添加触发器”选项。您有以下触发器:
    - “成功”(成功构建)或
    - “失败”(失败的构建)。
    - 还有一个“不稳定”构建的触发器。如果您正在运行 Maven,失败的测试通常会将构建标记为不稳定,或者您可以通过其他方式手动根据条件将构建标记为不稳定。

    无论哪种方式,对于每个触发器,您都可以指定向谁发送电子邮件(并且您可以配置多个触发器)。

    收件人列表 - 预定义列表,全局或每个触发器
    提交者 - 为此次结账做出 SVN 更改的提交者
    罪魁祸首 - 自上次成功构建以来对 SVN 进行更改的人
    请求者 - 触发构建的用户

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-01-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-23
      • 1970-01-01
      相关资源
      最近更新 更多