1、jenkins登錄后-系統管理-系統設置打開后定位到下面的位置:系統管理員郵件地址一定要填寫
2、下滑頁面定位到extend E-mail Notification:這個是jenkins的一個插件,可以去https://mirrors.tuna.tsinghua.edu.cn/jenkins/plugins/國內清華園的鏡像下載
Tips:1、插件的安裝有依賴關系,安裝失敗時查看依賴的文件,也在https://mirrors.tuna.tsinghua.edu.cn/jenkins/plugins/下載就好
2、以163郵箱為例,設置smtp server:smtp.163.com和ssl接口465---這個數據可以去自己郵箱查看;username 輸入的郵箱地址要和第一步設置的系統用戶郵箱地址一致不然會報錯501,password是客戶授權碼不是郵箱的密碼。163郵箱授權碼獲取:https://jingyan.baidu.com/article/adc815139f60c2f723bf7385.html這個文檔有接收
default Recipients:默認收件人的郵箱地址
設置發送郵件的條件Default Triggers(我設置成了always,根據需要自己配置)
3、下滑頁面定位到E-mail Notification,里面的設置要與第二步驟中的數據一致
4、測試配置是否成功,輸入接收的郵件地址,點擊test configuration按鈕,配置成功顯示successfully,點擊保存,失敗會顯示具體的報錯信息,
如果配置的password不是授權碼 會提示535,與系統用戶郵箱不一致會提示501 ,郵箱服務SMTP server 配置錯誤提示550
5、選擇項目,配置--構建后操作-增加構建后操作步驟-選擇Editable Email Notification
Tips:project From 不要填寫默認空就好 不然郵箱收不到郵件(jenkins系統配置中測試成功,項目構建后總是收不到郵件,所以考慮是構建后操作這塊出了問題,修改成默認值后發送成功,調試發現Project From為空才可以收到郵件)
Project Recipient List是設置的項目接收人的郵箱地址可以寫多個用英文逗號分隔
Attach Build Log有三個選項:不發送構建日志,發送構建日志,壓縮並發送構建日志,根據需要自己設置
Send To:發送給哪里人 最后刪除后重新點擊新增添加,后面的設置和前面的設置一樣可以不填,點擊保存,保存構建后操作步驟
最后立即構建,構建完成后查看控制台輸出和郵箱是否收到郵件