Jenkins配置郵件通知圖文詳解

本文經過本人真實親測可用,綜合網上各個文章總結而來,相關參考連接在文末

前提準備環境html

1、查看是否已經安裝插件git

經過安裝Email Extension Plugin插件,使用該插件來發送郵件通知。ide

查看是否已經安裝插件
2、查看郵箱是否有SMTP服務svn

本次配置以及郵件發送均是經過QQ郵箱進行測試

一、打開郵箱連接:https://mail.qq.comui

二、登錄以後點擊「設置」-帳戶,下拉到最下面,查看服務是否都正常開啓,若是沒開啓,點擊開啓就能夠了。
Jenkins配置郵件通知圖文詳解
系統環境配置.net

進入jenkins--->系統管理--->系統設置插件

一、配置Jenkins Location
Jenkins配置郵件通知圖文詳解
二、配置Extended E-mail Notification
Jenkins配置郵件通知圖文詳解
點擊高級,填寫以下內容
Jenkins配置郵件通知圖文詳解3d

Default Subject填寫以下內容

構建通知:$PROJECTNAME-Build# $BUILDNUMBER-$BUILDSTATUS!日誌

Jenkins配置郵件通知圖文詳解

Default Content填寫以下內容

<hr/>
(本郵件是程序自動下發的,請勿回覆!)<br/><hr/>
項目名稱:$PROJECT_NAME<br/><hr/>
構建編號:$BUILD_NUMBER<br/><hr/>
git版本號:${GIT_REVISION}<br/><hr/>
構建狀態:$BUILD_STATUS<br/><hr/>
觸發緣由:${CAUSE}<br/><hr/>
構建日誌地址:<a href="${BUILD_URL}console">${BUILD_URL}console</a><br/><hr/>
構建地址:<a href="$BUILD_URL">$BUILD_URL</a><br/><hr/>
變動集:${JELLY_SCRIPT,template="html"}<br/><hr/>

Jenkins配置郵件通知圖文詳解

通知測試結果

三、

1、進入到某一項目中配置

點擊添加構建後操做

2、配置
E-mail Notification
Editable Email Notification

3、高級配置
Jenkins配置郵件通知圖文詳解
Jenkins配置郵件通知圖文詳解
Jenkins配置郵件通知圖文詳解
Jenkins配置郵件通知圖文詳解

Failure-Any處添加tiger,Recipient List不然郵件發送不出來。看其餘文章說這個是jenkins的一個bug。

Failure-Any處添加tiger

<hr/>

(本郵件是程序自動下發的,請勿回覆!)<br/><hr/>

項目名稱:$PROJECT_NAME<br/><hr/>

構建編號:test_$BUILD_NUMBER<br/><hr/>

git版本號:${GIT_REVISION}<br/><hr/>     注:若是是svn提交,換成svn便可

構建狀態:$BUILD_STATUS<br/><hr/>

觸發緣由:${CAUSE}<br/><hr/>

構建日誌地址:<a href="${BUILD_URL}console">${BUILD_URL}console</a><br/><hr/>

構建地址:<a href="$BUILD_URL">$BUILD_URL</a><br/><hr/>

變動集:${JELLY_SCRIPT,template="html"}<br/><hr/>

Jenkins配置郵件通知圖文詳解

此處打包的是本次構建的日誌的壓縮包文檔。方便出差或者不方便登陸jenkins
頁面的人員查看本次更新內容及結果

發送出來的郵件通知實例
Jenkins配置郵件通知圖文詳解

參考文章:
配置Jenkins自動發送郵件
Jenkins 配置郵件通知

相關文章
相關標籤/搜索