jenkins 是一個開源的自動化服務(wù)器。通過Jenkins,可以通過自動化加速軟件開發(fā)過程。Jenkins管理和控制各種開發(fā)的生命周期過程,包括構(gòu)建,文檔,測試,包,階段,部署,靜態(tài)分析等等。您可以設(shè)置Jenkins來監(jiān)視像SVN和Git這樣的地方的任何代碼更改,使用Ant和Maven等工具自動執(zhí)行構(gòu)建,啟動測試等。在構(gòu)建失敗、構(gòu)建不穩(wěn)定等狀態(tài)還可以發(fā)送郵件通知,現(xiàn)介紹一下如何在 Jenkins中配置實現(xiàn)郵件通知。
Jenkins內(nèi)置的郵件通知并不能夠滿足我們,因為它無法定義發(fā)送的郵件格式,無法靈活的定義郵件接收者配置等。所以我們在使用Jenkins郵件通知的時候使用到Email Extension Plugin 插件。下面將記錄如何配置全局郵件配置,以及項目中的郵件配置。
一、全局配置
點擊左邊的菜單管理→系統(tǒng)設(shè)置
→
在系統(tǒng)設(shè)置中找到Jenkins Locaction 填好JenkinsURL 跟系統(tǒng)管理員的郵件地址,注意必填。
拉到最下面→郵件通知
填寫SMTP服務(wù)器地址跟用戶默認郵件后綴。
SMTP服務(wù)器是填什么呢??
網(wǎng)易免費企業(yè)smtp: smtp.ym.163.com
網(wǎng)易付費企業(yè)smtp: smtp.qiye.163.com
QQ郵箱smtp服務(wù)器地址:smtp.qq.com (qq郵箱要登陸郵箱→設(shè)置→賬戶 開啟SMTP服務(wù))
比如我用的是網(wǎng)易企業(yè)免費郵箱,那么就填:smtp.ym.163.com
點開高級填入用戶名密碼等信息