一、系統郵箱設置html
二、配置Jenkins自帶的郵件插件E-mail Notification和自行安裝的拓展郵件插件Extended E-mail Notification。拓展郵件插件可在plugin裏安裝,做用是能夠自定義郵件主題、內容、收件人列表等。微信
進入系統管理 -> 系統設置,配置郵箱。須要注意的是Extended E-mail Notification和E-mail Notification都要配置一下,否則就會出現構建後郵件發送失敗的狀況。測試
郵件發送服務地址和端口:不一樣郵箱有所不一樣,這裏騰訊企業微信郵箱是 smtp.exmail.qq.com 和 465ui
郵件發送人:需和系統郵箱一致spa
password實際上是指郵箱受權碼,受權碼獲取舉例:https://blog.csdn.net/xxzhangx/article/details/76757817.net
三、測試郵件發送插件
設置完畢後勾選Test,填寫收件人郵箱,點擊Test configuration,便可測試郵件是否能夠正常發送。注意這裏測試郵件發送使用的是自帶的郵件插件。日誌
四、任務構建後發送郵件。這裏我選的是Editable E-mail Notification,和上面系統配置的Extended E-mail Notification保持一致。htm
能夠自定義郵件收件人列表、主題、內容,也能夠選擇發送的日誌和附件等等。這裏注意Project From要保持默認空,不要填內容,不然會發送失敗。blog
郵件標題參考:構建通知:$PROJECT_NAME - Build # $BUILD_NUMBER - $BUILD_STATUS
郵件內容參考:
(本郵件是Jenkins程序自動下發的,請勿回覆!)
項目名稱:$PROJECT_NAME
構建編號:$BUILD_NUMBER
構建狀態:$BUILD_STATUS
觸發緣由:${CAUSE}
構建日誌地址:<a href="${BUILD_URL}console">${BUILD_URL}console</a>
構建地址:<a href="$BUILD_URL">$BUILD_URL</a>
變動集:${JELLY_SCRIPT,template="html"}
點開advanced settings還能夠選擇觸發器,設置郵件發送觸發時機。好比選擇always,表示只要構建結束就會發送郵件。
五、如上設置,就能夠在任務構建後成功發送郵件啦!