jenkins配置163郵箱的操作方法
jenkins是什么?
Jenkins是一個開源的、提供友好操作界面的持續(xù)集成(CI)工具,起源于Hudson(Hudson是商用的),主要用于持續(xù)、自動的構(gòu)建/測試軟件項目、監(jiān)控外部任務(wù)的運行(這個比較抽象,暫且寫上,不做解釋)。Jenkins用Java語言編寫,可在Tomcat等流行的servlet容器中運行,也可獨立運行。通常與版本管理工具(SCM)、構(gòu)建工具結(jié)合使用。常用的版本控制工具有SVN、GIT,構(gòu)建工具有Maven、Ant、Gradle。
一、準(zhǔn)備工作:
1、安裝jenkins
2、安裝jenkins插件(Email Extension Plugin)
3、注冊163郵箱,并開始POP3/SMTP/IMAP,設(shè)置客戶端授權(quán)碼(授權(quán)碼記錄在文檔里,后續(xù)jenkins配置需要用到)
可以點擊新增授權(quán)碼:
二、Jenkins自動發(fā)送郵件配置:
1.打開系統(tǒng)管理->系統(tǒng)配置
在系統(tǒng)設(shè)置中找到Jenkins Locaction項填入Jenkins URL和系統(tǒng)管理員郵件地址,系統(tǒng)管理員郵件地址一定要配置,否則發(fā)不了郵件通知。因為郵件通知都是由系統(tǒng)管理員的郵箱發(fā)出來的。
2.設(shè)置發(fā)件人等信息
PS:這里的發(fā)件人郵箱地址切記要和系統(tǒng)管理員郵件地址保持一致(當(dāng)然,也可以設(shè)置專門的發(fā)件人郵箱,不過不影響使用,根據(jù)具體情況設(shè)置即可)
3.設(shè)置報告的格式和默認(rèn)郵箱
4.設(shè)置郵件模板內(nèi)容
【構(gòu)建通知】:$PROJECT_NAME - Build # $BUILD_NUMBER - $BUILD_STATUS!
配置郵件內(nèi)容模版
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>${ENV, var="JOB_NAME"}-第${BUILD_NUMBER}次構(gòu)建日志</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> 本郵件由系統(tǒng)自動發(fā)出,無需回復(fù)!<br/> 各位同事,大家好,以下為${PROJECT_NAME }項目構(gòu)建信息</br> <td><font color="#CC0000">構(gòu)建結(jié)果 - ${BUILD_STATUS}</font></td> </tr> <tr> <td><br /> <b><font color="#0B610B">構(gòu)建信息</font></b> <hr size="2" width="100%" align="center" /></td> </tr> <tr> <td> <ul> <li>項目名稱 : ${PROJECT_NAME}</li> <li>構(gòu)建編號 : 第${BUILD_NUMBER}次構(gòu)建</li> <li>觸發(fā)原因: ${CAUSE}</li> <li>構(gòu)建狀態(tài): ${BUILD_STATUS}</li> <li>構(gòu)建日志: <a href=" " rel="external nofollow" >${BUILD_URL}console</a ></li> <li>構(gòu)建 Url : <a href="${BUILD_URL}" rel="external nofollow" >${BUILD_URL}</a ></li> <li>工作目錄 : <a href="${PROJECT_URL}ws" rel="external nofollow" >${PROJECT_URL}ws</a ></li> <li>項目 Url : <a href="${PROJECT_URL}" rel="external nofollow" >${PROJECT_URL}</a ></li> <li>測試報告: <a href="${PROJECT_URL}HTML_20Report" rel="external nofollow" >${PROJECT_URL}HTML_20Report</a ></li> </ul> <h4><font color="#0B610B">失敗用例</font></h4> <hr size="2" width="100%" /> $FAILED_TESTS<br/> <h4><font color="#0B610B">最近提交(#$SVN_REVISION)</font></h4> <hr size="2" width="100%" /> <ul> ${CHANGES_SINCE_LAST_SUCCESS, reverse=true, format="%c", changesFormat="<li>%d [%a] %m</li>"} </ul> 詳細(xì)提交: <a href="${PROJECT_URL}changes" rel="external nofollow" >${PROJECT_URL}changes</a ><br/> </td> </tr> </table> </body> </html>
5.配置Jenkins自帶的郵件功能,配置內(nèi)容如下,和Email Extension Plugin插件同樣的配置,可以通過勾選通過發(fā)送測試郵件測試配置按鈕來測試配置是否成功發(fā)送郵件
可測試郵件是否發(fā)送成功
配置完成之后點擊 應(yīng)用 保存
三、項目配置
在完成系統(tǒng)設(shè)置后,還需要給需要構(gòu)建的項目進(jìn)行郵件配置
進(jìn)入項目->配置->構(gòu)建后操作:
配置內(nèi)容默認(rèn)即可,郵件內(nèi)容類型可以根據(jù)自己的配置選擇,收件人列表可以從前面的系統(tǒng)設(shè)置中默認(rèn)收件人選項配置。
四、構(gòu)建觸發(fā)郵件測試
如下圖,為我收到的測試郵件,郵件內(nèi)容可以通過系統(tǒng)設(shè)置里面進(jìn)行個性化的配置,可參考我上面的模板,或者自定義即可。
參考:https://www.cnblogs.com/imyalost/p/8781759.html
到此這篇關(guān)于jenkins配置163郵箱的文章就介紹到這了,更多相關(guān)jenkins配置163郵箱內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
在VSCode中如何配置Python開發(fā)環(huán)境
VScode是一個相當(dāng)優(yōu)秀的IDE,具備開源、跨平臺、模塊化、插件豐富、啟動時間快、顏值高、可高度定制等等優(yōu)秀的特質(zhì),所以用VScode來編寫Python,也是相當(dāng)?shù)暮糜玫摹K?,今天我們就來講講,怎么在VScode上配置Python開發(fā)環(huán)境。2020-01-01archlinux 羅技K380 F1-F12 功能鍵鎖定(實現(xiàn)方法)
這篇文章主要介紹了archlinux 羅技K380 F1-F12 功能鍵鎖定,在windows中羅技K380可以安裝Logitech Options來實現(xiàn)這個Fn鎖定功能,需要的朋友可以參考下2023-04-04