【问题标题】:Jenkins: Build Errors of Matrix Jobs in Emails?Jenkins:在电子邮件中构建矩阵作业的错误?
【发布时间】:2012-07-13 08:57:26
【问题描述】:

我们已经设置了一个矩阵作业,它为多个配置构建我们的项目,即发布和调试。如果这些子作业之一失败,“扩展电子邮件通知”插件会发送以下邮件 (${BUILD_LOG_REGEX}):

Build log lines matching "error," "failed," etc:
[...truncated 5 lines...]
Release completed with result FAILURE
[...truncated 1 lines...]
Debug completed with result FAILURE
Email was triggered for: Failure
Sending email for trigger: Failure

我们如何将子作业中的实际错误消息发送到电子邮件中?

【问题讨论】:

    标签: configuration jenkins error-logging


    【解决方案1】:

    要在邮件中获取部分日志(如果不是全部),请将“扩展电子邮件通知”设置为为每个失败的作业发送单独的电子邮件,并使用 $BUILD_LOG在邮件正文中:

    1. 在多配置作业中,'Editable 电子邮件通知'是'矩阵项目的触发器' - 将其设置为 '每个配置的触发器'。
    2. 在消息正文中(“$DEFAULT_CONTENT”下方)添加参数 $BUILD_LOG 以显示构建日志的结尾
    3. 假设日志是纯文本格式,将“内容类型”更改为纯文本

    有关内置 Jenkins 参数列表,请转到此页面:

    http://[your-jenkins-server]/env-vars.html

    干杯

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-02-14
      • 2020-08-11
      • 2017-06-06
      • 2017-10-10
      • 2013-09-21
      • 1970-01-01
      • 1970-01-01
      • 2013-12-22
      相关资源
      最近更新 更多