Jenkins 踩坑(三)| Email 配置與任務郵件發(fā)送
在系統(tǒng)管理->插件管理中下載插件:
1.通過網頁端 QQ 郵箱的設置進入到郵箱客戶端設置頁面。
2.找到郵箱的基礎信息。
3.在 Jenkins:系統(tǒng)管理->系統(tǒng)配置中,最底部找到郵件通知,打開高級:
4.填入配置信息后如下:
5.注意到在配置的下方有個"通過發(fā)送測試郵件測試配置",我們可以講其勾選,填入郵箱地址,點擊Test configuration來先測試一下郵件的發(fā)送.
6.如果按照上面的方式,點擊Test configuration會出現以下報錯:
這是因為使用 QQ 郵箱登錄,需要填入的是 QQ 郵箱的授權碼,這是用于登錄第三方客戶端的專用密碼。具體的獲取方式可參考:
7.修改完授權碼后,再次測試,很可能又會收到如下報錯: java.net.SocketException: Connection closed by remote host 這是因為我們還需要在設置Jenkins Location中配置系統(tǒng)管理員郵件地址,此地址要和郵件通知中的用戶名一致。
基礎信息配置與上述一致,唯一要注意的是這里需要重新生成一個授權碼。 這里主要就是配置展示的模板格式,常用的格式化的參數有: 這里選擇以 HTML 的格式展示,填入模板: 我們還可以在Default Triggers中根據自己的需要配置郵件的觸發(fā)條件:
8.在構建的任務配置中,選擇"Editable Email Notification" 9.配置郵件發(fā)送至Recipient List中配置的郵件地址 10.保存后構建項目,查看結果,郵件發(fā)送成功 以上,歡迎大家一起交流探討。
測試開發(fā)從入門到高級實戰(zhàn)系統(tǒng)進階必備,可能是業(yè)界最具深度、最貼近大廠一線實踐的測試開發(fā)課程。