【问题标题】:how to send email notification to developer for build failure in Jenkins如何在 Jenkins 中向开发人员发送构建失败的电子邮件通知
【发布时间】:2015-07-09 11:11:35
【问题描述】:

我在 jenkins 中有一个持续集成设置和集成的 selenium 脚本。如果构建失败,应将邮件通知发送给提交更改的开发人员。我在 jenkins 中运行 selenium 脚本来验证构建的状态。问题是,如果出现任何故障,电子邮件通知将发送给 selenium 脚本开发人员而不是应用程序开发人员。它假定由于 selenium 脚本中所做的更改而导致构建失败,但实际问题出在应用程序代码上。

有没有什么方法可以将邮件发送给应用程序开发人员而不是 selenium 脚本开发人员?

【问题讨论】:

    标签: email selenium jenkins automation continuous-integration


    【解决方案1】:

    我更愿意将此回复写为评论而不是回答,但由于代表不足,我还是发布它。 如果您想向特定的电子邮件地址发送电子邮件通知,请查看 Email-ext 插件。有了这个,您可以添加可编辑电子邮件通知的构建后操作,并控制您发送通知的电子邮件地址和时间(如果您的工作失败或成功)

    【讨论】:

    • 我已经有了这个设置。除了收件人列表,我还想自动向开发人员发送邮件,谁是构建失败的原因。
    • 它总是向 selenium 脚本开发者而不是应用程序开发者发送邮件
    • 好吧,我不确定如何配置 jenkins 以专门向导致其失败的开发人员发送邮件,但作为结束语,我想指出“包括罪魁祸首”复选框。这不正是您正在寻找的,但我猜有点接近它。 “包括罪魁祸首 - 如果选中并选中发送给开发人员,电子邮件将包括自上次成功构建以来提交的每个人。”
    【解决方案2】:

    首先,使用上面提到的 email-ext 插件。其次,确保您选择“上游提交者”选项。根据其自己的描述:“向在触发此构建的上游构建中提交更改的用户列表发送电子邮件。”如果您的应用程序构建触发了 selenium 构建,那么这就是您所需要的。

    【讨论】:

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