Jenkis邮件通知:Email Extension Plugin
生活随笔
收集整理的這篇文章主要介紹了
Jenkis邮件通知:Email Extension Plugin
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前言
- ?郵件通知【基礎版】:?Jenkins:發送郵件(QQ郵箱)
基于Email Extension Plugin,增強郵件通知
安裝Email Extension Plugin插件
進入系統管理->系統設置
"系統管理員的郵件配置地址",對管理員的郵件進行配置(郵件發送者)
找到“Extended E-mail Notification”配置模塊,在這里配置插件的全局控制
Default Content Type:郵件內容格式,可選Plain text和HTML。
Default Recipients:默認的收件人列表,用逗號分隔。收件人列表中還可以包含“cc”和“bcc”前綴,分別表示抄送和暗送,如:cc:123456@qq.com,bcc:78910@qq.com。
Default Subject:默認的郵件標題。
Default Content:默認的郵件內容。
郵件主題
【構建通知】$PROJECT_NAME - Build # $BUILD_NUMBER - $BUILD_STATUS!郵件內容模板
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>${ENV, var="JOB_NAME"}-第${BUILD_NUMBER}次構建日志</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"><tr><td>(本郵件是程序自動下發的,請勿回復!)</td></tr><tr><td><h2><font color="#0000FF">構建結果 - ${BUILD_STATUS}</font></h2></td></tr><tr><td><br /><b><font color="#0B610B">構建信息</font></b><hr size="2" width="100%" align="center" /></td></tr><tr><td><ul><li>項目名稱?:?${PROJECT_NAME}</li><li>構建編號?:?第${BUILD_NUMBER}次構建</li><li>SVN?版本:?${SVN_REVISION}</li><li>觸發原因:?${CAUSE}</li><li>構建日志:?<a href="${BUILD_URL}console">${BUILD_URL}console</a></li><li>構建??Url?:?<a href="${BUILD_URL}">${BUILD_URL}</a></li><li>工作目錄?:?<a href="${PROJECT_URL}ws">${PROJECT_URL}ws</a></li><li>項目??Url?:?<a href="${PROJECT_URL}">${PROJECT_URL}</a></li></ul></td></tr><tr><td><b><font color="#0B610B">Changes Since LastSuccessful Build:</font></b><hr size="2" width="100%" align="center" /></td></tr><tr><td><ul><li>歷史變更記錄 : <a href="${PROJECT_URL}changes">${PROJECT_URL}changes</a></li></ul> ${CHANGES_SINCE_LAST_SUCCESS,reverse=true, format="Changes for Build #%n:<br />%c<br />",showPaths=true,changesFormat="<pre>[%a]<br />%m</pre>",pathFormat="????%p"}</td></tr><tr><td><b>Failed Test Results</b><hr size="2" width="100%" align="center" /></td></tr><tr><td><prestyle="font-size: 11pt; font-family: Tahoma, Arial, Helvetica, sans-serif">$FAILED_TESTS</pre><br /></td></tr><tr><td><b><font color="#0B610B">構建日志 (最后 100行):</font></b><hr size="2" width="100%" align="center" /></td></tr><!-- <tr><td>Test Logs (if test has ran): <ahref="${PROJECT_URL}ws/TestResult/archive_logs/Log-Build-${BUILD_NUMBER}.zip">${PROJECT_URL}/ws/TestResult/archive_logs/Log-Build-${BUILD_NUMBER}.zip</a><br /><br /></td></tr> --><tr><td><textarea cols="80" rows="30" readonly="readonly"style="font-family: Courier New">${BUILD_LOG, maxLines=100}</textarea></td></tr></table> </body> </html>Enable Debug Mode:開啟插件的Debug模式,在日志里能看到更多信息
點擊最右下角的"Default Triggers ..."按鈕設置默認的觸發郵件通知的事件
填好SMTP Server的信息。點擊“高級”進行SMTP鑒權的配置,配置發郵件人的用戶名、密碼等信息。
注意:
在項目配置后添加“構建后操作“, 選擇”Editable Email Notification”進行配置
郵件通知效果
常見異常
常見異常
總結
以上是生活随笔為你收集整理的Jenkis邮件通知:Email Extension Plugin的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 浙大计算机学院工作要求,浙江大学卓越工程
- 下一篇: 嵌入式linux cdc类 usb4G网