本文經過本人真實親測可用,綜合網上各個文章總結而來,相關參考連接在文末
前提準備環境html
1、查看是否已經安裝插件git
經過安裝Email Extension Plugin插件,使用該插件來發送郵件通知。ide
2、查看郵箱是否有SMTP服務svn
本次配置以及郵件發送均是經過QQ郵箱進行測試
一、打開郵箱連接:https://mail.qq.comui
二、登錄以後點擊「設置」-帳戶,下拉到最下面,查看服務是否都正常開啓,若是沒開啓,點擊開啓就能夠了。
系統環境配置.net
進入jenkins--->系統管理--->系統設置插件
一、配置Jenkins Location
二、配置Extended E-mail Notification
點擊高級,填寫以下內容
3d
Default Subject填寫以下內容
構建通知:$PROJECTNAME-Build# $BUILDNUMBER-$BUILDSTATUS!日誌
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/>
三、
1、進入到某一項目中配置
2、配置
3、高級配置
Failure-Any處添加tiger,Recipient List不然郵件發送不出來。看其餘文章說這個是jenkins的一個bug。
<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
頁面的人員查看本次更新內容及結果
發送出來的郵件通知實例