一、配置系統管理-系統設置:
A.系統管理--系統設置--Jenkins Location-系統管理員郵件地址:配置管理員郵箱全稱(qq,163等都可以)
B.配置管理員郵箱屬性:
1.輸入smtp服務器:smtp.qq.com
2.郵箱後綴:@qq.com
3.點擊高級
C.配置管理員郵箱屬性-配置高級
1.勾選Use SMTP Authentication
2.user Name:管理員郵箱(與A中保持一致)
3.password:開通郵件smtp是提服務器提供的密碼,切記不是郵箱密碼
4.use ssl:必須勾選
5.smtp端口號:465(此爲郵箱端口號)
6.charset:選擇utf-8
7.Default Content Type選擇html(text/html)
8.Default Recipients:默認收件人
9.Default Subject:默認的郵件主題
10.Default Content:默認郵件內容
D.配置郵件通知
1.smtp服務器:與上面保持一致:smtp.qq.com
2.郵件默認後綴:與上面保持一致,@qq.com
3.勾選smtp認證
4.用戶名:管理員郵箱前綴,上面保持一致
5.密碼:smtp開啓服務時,發送的密碼,與上面保持一致
6.smtp端口號:465
7.字符集:utf-8
8.勾選通過發測試郵件配置
9.輸入接受郵件的郵箱
10.點擊test configuration,發送成功代表配置成功
二、進入系統管理-插件管理
A.會提示安裝郵件通知插件,不提示說明,之前已安裝過無需再安裝
三、配置Job
A.增加構建後操作,選擇Editable Email Notification
B.配置郵件通知內容
1.Project Recipient List:項目收件人列表(默認即可)
2.Project Reply-To List:項目回覆列表(默認即可)
3.content type:內容類型:html(text/html)
4.Default Subject:默認主題(默認即可)
5.Default Content:默認內容(默認即可)
6.高級設置
1.Pre-send Script:預發送腳本
2.Post-send Script:發送後腳本
1.trigger:選擇的觸發器:aways
2.Recipient List:收件人列表,添加收件人郵箱
3.Reply-To List:回覆列表
4.Content Type:html(text/html)
5.subject
6.Content:自定義發送的內容
7.attachments:report\test_${BUILD_NUMBER}.html(將構建日誌壓縮作爲附件也添加到郵件當中發送,需要注意的是,每一次構建都會產生一個報告文檔,倉庫裏會包含有之前構建的所有的報告文檔,所以需要打包的是當前這次產生的報告文檔,不是之前的構建產生的文檔)
8.attch build to :compress and attach build log :附帶構建日誌,壓縮後的