如何在电子邮件通知中获取Jenkins构建结果

时间:2016-08-10 18:46:14

标签: jenkins email-ext

我有一份jenkins工作,在那份工作中,我有html格式的电子邮件通知。我需要构建状态/结果变量。我试过了{ENV,var="BUILD_RESULT"},但它不起作用。

有人可以帮我了解如何获取构建结果信息并在电子邮件通知中打印出来吗?

1 个答案:

答案 0 :(得分:1)

当使用一些预先构建的模板时,我使用以下内容来获取构建状态和最后250行构建输出:

<b style="font-size: 200%;">BUILD ${build.result}</b>

<!-- CONSOLE OUTPUT -->
<div class="content">
  <a href="${rooturl}${build.url}/console">
    <h1>Console Output</h1>
  </a>
  <table class="console">
    <j:forEach var="line" items="${build.getLog(250)}">
    <tr>
        <td><tt>${line}</tt></td>
    </tr>
    </j:forEach>
  </table>
  <br />
</div>

有关更多示例/模板,请参阅以下地点: