1. 程式人生 > 程式設計 >jenkins配置163郵箱的操作方法

jenkins配置163郵箱的操作方法

目錄
  • jenkins是什麼?
  • 一、準備工作:
  • 二、Jenkins自動傳送郵件配置:
  • 三、專案配置
  • 四、構建觸發郵件測試

jenkins是什麼?

Jenkins是一個開源的、提供友好操作介面的持續整合(CI)工具,起源於Hudson(Hudson是商用的),主要用於持續、自動的構建/測試軟體專案、監控外部任務的執行(這個比較抽象,暫且寫上,不做解釋)。Jenkins用語言編寫,可在Tomcat等流行的servlet容器中執行,也可獨立執行。通常與版本管理工具(SCM)、構建工具結合使用。常用的版本控制工具有SVN、GIT,構建工具有Maven、Ant、Gradle。

一、準備工作:

1、安裝jenkins
2、安裝jenkins外掛(Email Extension Plugin)

3、註冊163郵箱,並開始POP3/SMTP/IMAP,設定客戶端授權碼(授權碼記錄在文件裡,後續jenkins配置需要用到)

jenkins配置163郵箱的操作方法

可以點選新增授權碼:

jenkins配置163郵箱的操作方法

二、Jenkins自動傳送郵件配置:

1.開啟系統管理->系統配置

在系統設定中找到Jenkins Locaction項填入Jenkins URL和系統管理員郵件地址,系統管理員郵件地址一定要配置,否則發不了郵件通知。因為郵件通知都是由系統管理員的郵箱發出來的。

jenkins配置163郵箱的操作方法

2.設定發件人等資訊

PS:這裡的發件人郵箱地址切記要和系統管理員郵件地址保持一致(當然,也可以設定專門的發件人郵箱,不過不影響使用,根據具體情況設定即可)

jenkins配置163郵箱的操作方法

3.設定報告的格式和預設郵箱

jenkins配置163郵箱的操作方法

4.設定郵件模板內容

jenkins配置163郵箱的操作方法

【構建通知】:$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>    
            本郵件由系統自動發出,無需回覆!<br/>            
            各位同事,大家好,以下為${PROJECT_NAME }專案構建資訊</br> 
            <td><font color="#CC0000">構建結果 - ${BUILD_STATUS}</font></td>   
        </tr>    
        <tr>    
            <td><br />    
            <font color="#0B610B">構建資訊</font>    
            <hr size="2" width="100%" align="center" /></td>    
        </tr>    
        <tr&
gt; <td> <ul> <li>專案名稱 : ${PROJECT_NAME}</li> <li>構建編號 : 第${BUILD_NUMBER}次構建</li> <li>觸發原因: ${CAUSE}</li> <li>構建狀態: ${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> bgMWUOeyy<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> 詳細提www.cppcns.com交: <a href="${PROJECT_URL}changes" rel="external nofollow" >${PROJECT_URL}changes</a ><br/> </td> </tr> </table> </body> </html>

5.配置Jenkins自帶的郵件功能,配置內容如下,和Email Extension Plugin外掛同樣的配置,可以通過勾選通過傳送測試郵件測試配置按鈕來測試配置是否成功傳送郵件

jenkins配置163郵箱的操作方法

可測試郵件是否傳送成功

jenkins配置163郵箱的操作方法

配置完成之後點選 應用 儲存

三、專案配置

在完成系統設定後,還需要給需要構建的專案進行郵件配置
進入專案->配置->構建後操作:

jenkins配置163郵箱的操作方法

jenkins配置163郵箱的操作方法

jenkins配置163郵箱的操作方法

jenkins配置163郵箱的操作方法

配置內容預設即可,郵件內容型別可以根據自己的配置選擇,收件人列表可以從前面的系統設定中預設收件人選項配置。

jenkins配置163郵箱的操作方法

四、構建觸發郵件測試

如下圖,為我收到的測試郵件,郵件內容可以通過系統設定裡面進行個性化的配置,可參考我上面的模板,或者自定義即可。

jenkins配置163郵箱的操作方法

參考:https://www.cnblogs.com/imyalost/p/8781759.html

到此這篇關於jenkins配置163郵箱的文章就介紹到這了,更多相關jenkins配置163郵箱內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!