Jenkins郵件通知

Jenkins 配備了一個開箱工具,添加一個電子郵件通知的構建項目。

第1步 - 配置SMTP服務器。 轉到 Manage Jenkins → Configure System。轉到電子郵件(E-mail)通知部分,並輸入所需的SMTP服務器和用戶的電子郵件後綴細節。
Jenkins郵件通知

第2步- 配置在Jenkins 項目的收件人 - 當配置任何 Jenkins 建設項目,就在添加收件人將會收到電子郵件通知在不穩定性或斷裂構建的時候。然後點擊保存(Save)按鈕。
Jenkins郵件通知

除了默認,也有通知的插件可在市場上找到。 一個例子是來自Tikal 知識庫其允許發送作業狀態的通知在JSON和XML格式的通知插件。此插件啓用端點進行配置,如下圖所示。
Jenkins郵件通知

下面是每個選項的細節 -

  • "Format" − 這是通知有效載荷格式,可以是JSON或XML。

  • "Protocol" − 協議用於發送通知消息,HTTP,TCP或UDP。

  • "Event" − 作業事件觸發通知:工作開始,工作已完成,作業完成或所有活動(默認選項)。

  • "URL" − URL發送通知。它採用"http://host" 的形式對HTTP協議,「host:port」 的TCP和UDP協議。

  • "Timeout" − 超時毫秒的默認發送通知請求爲:30秒。