1. 程式人生 > >Jenkins進階系列之——01使用email-ext替換Jenkins的預設郵件通知

Jenkins進階系列之——01使用email-ext替換Jenkins的預設郵件通知

1 簡述

眾所周知,Jenkins預設提供了一個郵件通知,能在構建失敗、構建不穩定等狀態後傳送郵件。但是它本身有很多侷限性,比如它的郵件通知無法提供詳細的郵件內容、無法定義傳送郵件的格式、無法定義靈活的郵件接收配置等等。在這樣的情況下,我們找到了Jenkins Email Extension Plugin。該外掛能允許你自定義郵件通知的方方面面,比如在傳送郵件時你可以自定義傳送給誰,傳送具體什麼內容等等。本文不會告訴你如何安裝該外掛,關於外掛的安裝請參考這裡

2 配置

它主要包含兩個部分:全域性配置和專案配置。

2.1 全域性配置

當然,在一個專案中應用email-ext外掛之前,您必須做一些全域性的配置。現在先跳轉到Jenkins的“系統設定”頁面,如下圖:

170197192ffd36b2a017d4dcd40f4a49a269cc19

找到標題為“Extended E-mail Notification”的片段,你就能配置一些全域性的email-ext屬性。這些屬性必須匹配你SMTP郵件伺服器的設定。這一節不僅能配置成Jenkins原有郵件通知的映象(雖然有很多配置是一樣的,但這是個不同的擴充套件點),而且還增加了一些額外的功能。輸入框中名為 Default Subject 和 Default Content 的項允許你在全域性級別配置郵件的內容。這樣做的話,可以使您為所有的專案按您的需求做更好的、更簡單的配置。如下圖。

原文連結