本文通過本人真實親測可用,綜合網上各個文章總結而來,相關參考鏈接在文末
前提準備環境
一、查看是否已經安裝插件
通過安裝Email Extension Plugin插件,使用該插件來發送郵件通知。
二、查看郵箱是否有SMTP服務
本次配置以及郵件發送均是通過QQ郵箱進行
1、打開郵箱鏈接:https://mail.qq.com
2、登陸之後點擊“設置”-賬戶,下拉到最下面,查看服務是否都正常開啓,如果沒開啓,點擊開啓就可以了。
系統環境配置
進入jenkins--->系統管理--->系統設置
1、配置Jenkins Location
2、配置Extended E-mail Notification
點擊高級,填寫如下內容
3、
一、進入到某一項目中配置
二、配置
三、高級配置
<hr/>
(本郵件是程序自動下發的,請勿回覆!)<br/><hr/>
項目名稱:$PROJECT_NAME<br/><hr/>
構建編號:test_$BUILD_NUMBER<br/><hr/>
svn版本號:${SVN_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/>
將構建日誌壓縮作爲附件也添加到郵件當中發送,需要注意的是,每一次構建都會產生一個報告文檔,倉庫裏會包含有之前構建的所有的報告文檔,所以需要打包的是當前這次產生的報告文檔,不是之前的構建產生的文檔
每次構建都會產生對應編號的構建報告文件,這裏是獲取每次對應的報告文件。