jenkins 的郵件通知

2021-07-23 16:08:10 字數 1331 閱讀 2462

**:

1)system config 頁面 (以公用的163郵件伺服器為例):

可以勾選 「通過傳送測試郵件配置」  測試此配置能否連通, 如果收到以下郵件,恭喜

this is test email #1 sent from jenkins

2)下面接著對構建的job 新增郵件傳送的步驟,

這樣每次build後都會傳送郵件給這個接收者, 到這裡你會發現,只能發給 固定的物件,且格式單一(txt)

====好了,現在進入主題====

它可根據構建的結果,傳送構建報告,給當前的committer (用git做**管理)

1) 該外掛程式支援jenkins 1.5以上的版本,至少我的 1.486是不支援的啦。所以果斷公升級吧。。

外掛程式的安裝此處略 ,若您可選外掛程式的頁卡的列表是空的,先去高階頁面檢查更新下。

2)外掛程式用於job配置頁面,新增構建後步驟「editable email notification」

上面的配置 給出了 該工程的預設接收列表,當然抄送的話 直接 可以這麼寫 cc:***[email protected]

對於內容,你也許注意到了 這裡呼叫了個 『html.jelly』 的模板,這是外掛程式內建的,直接用即可。(支援git每次變更的記錄,mvn 及junit 等編譯的結果報告)

當然也可以自己寫 jelly檔案, 確保放置 jenkins/home/email-template下 以供jenkins呼叫。  

3)至此你也許會問 這不還是用的固定的接收列表嘛 (⊙_⊙) ,別著急 看到右下角的高階選項沒, 繼續配置,

我設定了 build成功和失敗都發給 預設的接收者和當前提交**的傢伙,而send to requester 是指手動觸發構建時當前登陸jenkins的使用者。

ps:1. 如果有人 git commit時候沒有進行global的name和email設定,將不會傳送到正確的郵箱(jenkins將按各自的機器名作為網域名稱位址傳送到錯誤的郵箱)

2. 當然還可在jenkins 管理使用者中 個別設定 郵箱。不過對於團隊較多的話,你就苦了。 所以還是有必要請大家提交前進行實名設定。

Jenkins郵件通知

安裝email extension外掛程式 jenkins設定郵箱相關引數 設定郵件引數 設定jenkins預設郵箱資訊 準備郵件內容 在專案根目錄編寫email.html,並把檔案推送到gitlab,內容如下 第 次構建日誌 title head body leftmargin 8 marginw...

jenkins 郵件通知

根據專案的構建情況,發郵件通知 jenkins本身自帶郵件通知功能,簡單的郵件通知需求,不需要額外安裝 email extension外掛程式。manage jenkins configure system 郵件通知 構建後操作中選擇email notification 構建不穩定或失敗傳送郵件給配...

Jenkins新增郵件通知功能

jenkins新增郵件通知功能,郵件傳送給開發提交者。開啟系統設定 定義管理員位址,位址要和下面的配置一致。郵件通知外掛程式有2個,二者選乙個,預設為jenkins mailer plugin 郵件通知 它只能發布失敗時通知 選擇extended e mail notification外掛程式,外掛...