jenkins配置163郵箱的操作方法
jenkins是什么?
Jenkins是一個開源的、提供友好操作界面的持續(xù)集成(CI)工具,起源于Hudson(Hudson是商用的),主要用于持續(xù)、自動的構(gòu)建/測試軟件項(xiàng)目、監(jiān)控外部任務(wù)的運(yùn)行(這個比較抽象,暫且寫上,不做解釋)。Jenkins用Java語言編寫,可在Tomcat等流行的servlet容器中運(yùn)行,也可獨(dú)立運(yùn)行。通常與版本管理工具(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配置需要用到)

可以點(diǎn)擊新增授權(quán)碼:

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

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

3.設(shè)置報(bào)告的格式和默認(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 }項(xiàng)目構(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>項(xiàng)目名稱 : ${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>項(xiàng)目 Url : <a href="${PROJECT_URL}" rel="external nofollow" >${PROJECT_URL}</a ></li>
<li>測試報(bào)告: <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ā)送成功

配置完成之后點(diǎn)擊 應(yīng)用 保存
三、項(xiàng)目配置
在完成系統(tǒng)設(shè)置后,還需要給需要構(gòu)建的項(xiàng)目進(jìn)行郵件配置
進(jìn)入項(xiàng)目->配置->構(gòu)建后操作:




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

四、構(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)文章
五步完成unity與微信(游戲)小程序交互創(chuàng)建視頻
這篇文章主要介紹了unity與微信(游戲)小程序交互創(chuàng)建視頻的步驟,非常簡單,只需要五步就可完成,有需要的朋友可以借鑒參考下,希望可以有所幫助2021-09-09
i++循環(huán)與i-–循環(huán)的執(zhí)行效率(遞增與遞減效率)
i++循環(huán)與i-–循環(huán)的執(zhí)行效率(遞增與遞減效率),需要的朋友可以參考下。2011-01-01
深度學(xué)習(xí)開源框架基礎(chǔ)算法之傅立葉變換的概要介紹
今天小編就為大家分享一篇關(guān)于深度學(xué)習(xí)開源框架基礎(chǔ)算法之傅立葉變換的概要介紹,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2018-12-12
Scala 環(huán)境搭建及IDEA工具的配置使用教程
這篇文章主要介紹了Scala 之 環(huán)境搭建 及 工具IDEA的配置使用,本文通過實(shí)例圖文相結(jié)合給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-06-06

