第部分:全局設置
第一步:進入jenkins的系統設置
第二步:設置管理員郵件地址:
第三步:下載email-ext插件並填寫對應的內容:
第四部:填寫郵件通知
第五步:以上就是系統管理里需要填寫的全部內容
第二部分:下面接着對構建的job 添加郵件發送的步驟,
1.使用插件 “Email Extersion Plugin”進行擴展(jenkins最新版本里自帶該插件,老版本的jenkins需要自行自行下載)
它可根據構建的結果,發送構建報告,給當前的committer (用git做代碼管理)
1) 該插件支持jenkins 1.5以上的版本,至少我的 1.486是不支持的啦。所以果斷升級吧。。
插件的安裝此處略 ,若您可選插件的頁卡的列表是空的,先去高級頁面檢查更新下。
2)插件用於job配置頁面,添加構建后步驟“Editable Email Notification”
2.
上面的配置 給出了 該工程的默認接收列表,當然抄送的話 直接 可以這么寫 cc:xxxx@163.com
對於內容,你也許注意到了 這里調用了個 ‘html.jelly’ 的模板,這是插件內置的,直接用即可。(支持git每次變更的記錄,mvn 及junit 等編譯的結果報告)
當然也可以自己寫 jelly文件, 確保放置 jenkins/home/email-template下 以供jenkins調用。
3. 至此你也許會問 這不還是用的固定的接收列表嘛 (⊙_⊙) ,別着急 看到右下角的高級選項沒, 繼續配置,
我設置了 build成功和失敗都發給 默認的接收者和當前提交代碼的家伙,而send to requester 是指手動觸發構建時當前登陸jenkins的用戶