欢迎光临!
若无相欠,怎会相见

一份 Jenkins 邮件通知模板

序言

前段时间将自己写的自动化测试代码用 Jenkins 定时运行起来, 同时也从网上找的一份 Email 邮件通知模板, 但是有轻微瑕疵, 经过一段时间的使用后, 感觉还不错, 现在记录一下

正文

说明一下, Jenkins 使用了 email 的插件, 模板正文如下, 使用的是 html 语言, 使用的时候可以按照自己的想法进行修改, 由于我的测试报告中有 allure, 所以下面的模板中有 allure 相关的信息。

<!DOCTYPE html>    
<html>    
<head>    
<meta charset="UTF-8">    
<title>${ENV, var="JOB_NAME"} - ${BUILD_NUMBER} Build Log</title>    
</head>    
    
<body leftmargin="8" marginwidth="0" topmargin="8" marginheight="4" offset="0">    
<table width="95%" cellpadding="0" cellspacing="0"  style="font-size: 11pt; font-family: Tahoma, Arial, Helvetica, sans-serif">
<h3>This message is automatically sent by the system, please do not reply!</h3>    
  <tr>    
    <br/>            
    Hi All,This is our test report for ${PROJECT_NAME } </br> 
    <td><font color="#CC0000">Build Result - ${BUILD_STATUS}</font></td>   
  </tr>    
  <tr>    
    <td><br/>    
      <b><font color="#0B610B">Build Info</font></b>    
      <hr size="2" width="100%" align="center" />
    </td>    
  </tr>    
  <tr>    
    <td>    
      <ul>    
        <li>Project: ${PROJECT_NAME}</li>    
        <li>Build Num: ${BUILD_NUMBER}</li>    
        <li>Trigger: ${CAUSE}</li>    
        <li>Status: ${BUILD_STATUS}</li>    
        <li>Build Log: <a href="${BUILD_URL}allure">${BUILD_URL}allure</a></li>    
        <li>Build URL: <a href="${BUILD_URL}">${BUILD_URL}</a></li>    
        <li>Workspace: <a href="${PROJECT_URL}ws">${PROJECT_URL}ws</a></li>    
        <li>Project URL: <a href="${PROJECT_URL}">${PROJECT_URL}</a></li>    
      </ul>
    <b><font color="#0B610B">Recent Commit</font><b>
    <hr size="2" width="100%" />
    <ul>
      ${CHANGES_SINCE_LAST_SUCCESS, reverse=true, format="%c", changesFormat="<li>%d [%a] %m</li>"}
    </ul>
    <ul>Commit Detail: <a href="${PROJECT_URL}changes">${PROJECT_URL}changes</a></ul>
    </td>
  </tr>  
</table><br/>   
Best Regards<br/>
Web QA
</body>    
</html>

实际的显示是这样的:

结语

内容就到此结束, 由于我的 Jenkins 挺多的, 但执行机器不用太多, 所以就有了 Trigger 是上游项目触发的。

如有错误, 敬请指出, 感谢指正!    — 2022-01-18  21:07:18

赞(0) 打赏
转载请注明:飘零博客 » 一份 Jenkins 邮件通知模板
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

欢迎光临