Jenkins郵件設置

jenkins默認郵件功能比較單一,爲了完善構建完成後郵件的功能,所以有了Jenkins Email Extension Plugin插件

1.去插件管理中安裝“email-ext插件

2.系統設置配置“郵件相關”


以下詳解來自:http://www.cnblogs.com/zz0412/p/jenkins_jj_01.html#_全局郵件變量

配置詳解:

1. Override Global Settings:如果不選,該插件將使用默認的E-mail Notification通知選項。反之,您可以通過指定不同於默認選項)的設置來進行覆蓋。

2. Default Content Type:指定構建後發送郵件內容的類型,有TextHTML兩種.

3. Use List-ID Email Header:爲所有的郵件設置一個List-ID的郵件信頭,這樣你就可以在郵件客戶端使用過濾。它也能阻止郵件發件人大部分的自動回覆(諸如離開辦公室、休假等等)。你可以使用你習慣的任何名稱或者ID號,但是他們必須符合如下其中一種格式(真實的ID必須要包含在<>標記裏)
<ci-notifications.company.org>
Build Notifications <ci-notifications.company.org>
“Build Notifications” <ci-notifications.company.org>
關於更詳細的List-ID說明請參閱RFC-2919.

4. Add 'Precedence: bulk' Email Header:設置優先級,更詳細說明請參閱RFC-3834.

5. Default Recipients:自定義默認電子郵件收件人列表。如果沒有被項目配置覆蓋,該插件會使用這個列表。您可以在項目配置使用$ DEFAULT_RECIPIENTS參數包括此默認列表,以及添加新的地址在項目級別。添加抄送:cc:電子郵件地址例如,CC:[email protected]

6. Reply To List:回覆列表A comma separated list of e-mail addresses to use in the Reply-To header of the email. This value will be available as $DEFAULT_REPLYTO in the project configuration.

7. Emergency reroute:如果這個字段不爲空,所有的電子郵件將被單獨發送到該地址(或地址列表)。

8. Excluded Committers:防止郵件被郵件系統認爲是垃圾郵件,郵件列表應該沒有擴展的賬戶名(:@domain.com),並且使用逗號分隔

9. Default Subject:自定義郵件通知的默認主題名稱。該選項能在郵件的主題字段中替換一些參數,這樣你就可以在構建中包含指定的輸出信息。

10. Maximum Attachment Size:郵件最大附件大小。

11. Default Content:自定義郵件通知的默認內容主體。該選項能在郵件的內容中替換一些參數,這樣你就可以在構建中包含指定的輸出信息。

12. Default Pre-send Script:默認發送前執行的腳本(注:grooy腳本,這是我在某篇文章上看到的,不一定準確)。

13. Enable Debug Mode:啓用插件的調試模式。這將增加額外的日誌輸出,構建日誌以及Jenkins的日誌。在調試時是有用的,但不能用於生產。

14. Enable Security:啓用時,會禁用發送腳本的能力,直接進入Jenkins實例。如果用戶試圖訪問Jenkins管理對象實例,將拋出一個安全異常。

15. Content Token Reference:郵件中可以使用的變量,所有的變量都是可選的。具體介紹請查看全局郵件變量章節。

3.進入“job-配置”中-構建後的增加構建後操作步驟


4.配置內容:默認發送郵件格式爲系統配置,如果有新的配置可以增加到配置後,或者直接替代配置內容

詳解: 

Project Recipient List:這是一個以逗號(或者空格)分隔的收件人郵件的郵箱地址列表。允許您爲每封郵件指定單獨的列表。Ps如果你想在默認收件人的基礎上添加收件人:$DEFAULT_RECIPIENTS,<新的收件人>

 Default Subject:允許你配置此項目郵件的主題。

 Default Content:跟Default Subject的作用一樣,但是是替換郵件內容。

 Attach Build Log:附件構建日誌。

 Compress Build Log before sending:發送前壓縮生成日誌(zip格式)。


5.高級選項配置:

點擊高級按鈕,顯示可以配置的高級內容



6.選擇”success“和”failure“進行配置


配置完成後構建成功會發送郵件到指定接收人的郵箱

郵件內容可以使用腳本去控制,但是目前還不太瞭解




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章