jenkins配置163郵箱的操作方法
jenkins是什么?
Jenkins是一個開源的、提供友好操作界面的持續(xù)集成(CI)工具,起源于Hudson(Hudson是商用的),主要用于持續(xù)、自動的構建/測試軟件項目、監(jiān)控外部任務的運行(這個比較抽象,暫且寫上,不做解釋)。Jenkins用Java語言編寫,可在Tomcat等流行的servlet容器中運行,也可獨立運行。通常與版本管理工具(SCM)、構建工具結合使用。常用的版本控制工具有SVN、GIT,構建工具有Maven、Ant、Gradle。
一、準備工作:
1、安裝jenkins
2、安裝jenkins插件(Email Extension Plugin)
3、注冊163郵箱,并開始POP3/SMTP/IMAP,設置客戶端授權碼(授權碼記錄在文檔里,后續(xù)jenkins配置需要用到)

可以點擊新增授權碼:

二、Jenkins自動發(fā)送郵件配置:
1.打開系統(tǒng)管理->系統(tǒng)配置
在系統(tǒng)設置中找到Jenkins Locaction項填入Jenkins URL和系統(tǒng)管理員郵件地址,系統(tǒng)管理員郵件地址一定要配置,否則發(fā)不了郵件通知。因為郵件通知都是由系統(tǒng)管理員的郵箱發(fā)出來的。

2.設置發(fā)件人等信息
PS:這里的發(fā)件人郵箱地址切記要和系統(tǒng)管理員郵件地址保持一致(當然,也可以設置專門的發(fā)件人郵箱,不過不影響使用,根據(jù)具體情況設置即可)

3.設置報告的格式和默認郵箱

4.設置郵件模板內(nèi)容

【構建通知】:$PROJECT_NAME - Build # $BUILD_NUMBER - $BUILD_STATUS!
配置郵件內(nèi)容模版
<!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>
本郵件由系統(tǒng)自動發(fā)出,無需回復!<br/>
各位同事,大家好,以下為${PROJECT_NAME }項目構建信息</br>
<td><font color="#CC0000">構建結果 - ${BUILD_STATUS}</font></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>觸發(fā)原因: ${CAUSE}</li>
<li>構建狀態(tài): ${BUILD_STATUS}</li>
<li>構建日志: <a href=" " rel="external nofollow" >${BUILD_URL}console</a ></li>
<li>構建 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>
詳細提交: <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ā)送成功

配置完成之后點擊 應用 保存
三、項目配置
在完成系統(tǒng)設置后,還需要給需要構建的項目進行郵件配置
進入項目->配置->構建后操作:




配置內(nèi)容默認即可,郵件內(nèi)容類型可以根據(jù)自己的配置選擇,收件人列表可以從前面的系統(tǒng)設置中默認收件人選項配置。

四、構建觸發(fā)郵件測試
如下圖,為我收到的測試郵件,郵件內(nèi)容可以通過系統(tǒng)設置里面進行個性化的配置,可參考我上面的模板,或者自定義即可。

參考:https://www.cnblogs.com/imyalost/p/8781759.html
到此這篇關于jenkins配置163郵箱的文章就介紹到這了,更多相關jenkins配置163郵箱內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
在VSCode中如何配置Python開發(fā)環(huán)境
VScode是一個相當優(yōu)秀的IDE,具備開源、跨平臺、模塊化、插件豐富、啟動時間快、顏值高、可高度定制等等優(yōu)秀的特質(zhì),所以用VScode來編寫Python,也是相當?shù)暮糜玫?。所以,今天我們就來講講,怎么在VScode上配置Python開發(fā)環(huán)境。2020-01-01
archlinux 羅技K380 F1-F12 功能鍵鎖定(實現(xiàn)方法)
這篇文章主要介紹了archlinux 羅技K380 F1-F12 功能鍵鎖定,在windows中羅技K380可以安裝Logitech Options來實現(xiàn)這個Fn鎖定功能,需要的朋友可以參考下2023-04-04

