1. 程式人生 > >配置專案構建完成後郵件通知---- Jenkins自動化部署學習筆記(四)

配置專案構建完成後郵件通知---- Jenkins自動化部署學習筆記(四)

  在之前的文章中,跟大家介紹了配置Jenkins程式, 使用Jenkins 進行自動化構建,構建成功後的檔案移動,這篇文章,我們來說說構建任務失敗怎麼郵件通知相關人員。
一、全域性郵件配置

  1. 在Jenkins 的主檢視下點選系統管理 -> 系統設定 ,在系統設定中找到 Jenkins Location 區塊,這這一區塊中,有兩個需要配置的
  • A:Jenkins URL 值為自己Jenkins所在主機IP或者有效域名+Jenkins埠號
  • B:系統管理員郵件地址 值為Jenkins系統的郵件地址,用於傳送郵件,進行通知,必須填寫,否則無法傳送郵件
     Jenkins Location
  1. 在系統設定下方找到郵件通知區塊,填寫郵件配置資訊
    image.png

SMPT 伺服器:你的郵箱伺服器的SMTP服務地址
如:阿里雲企業郵箱,為:[email protected][你的域名]
騰訊企業郵箱為:smtp.exmail.qq.com
預設郵件字尾,寫自己企業郵箱的字尾,qq郵箱寫@qq.com,163郵箱寫@163.com
勾選使用SMTP驗證:
使用者名稱:輸入Jenkins系統郵件地址,如[email protected]***.com
密碼:輸入 Jenkins系統郵件使用者對應的密碼

然後我們可以勾選 “通過傳送測試郵件測試配置”來驗證郵件配置是否正確
輸入測試需要接受通知郵件的地址,點選右下側的 Test configuration,
若郵件地址下方出現 Email was successfuly sent 表示郵件配置成功。
image.png


點選儲存,我們去進行專案配置
二 、 在任務列表中,點選需要配置的構建任務,進入構建任務中,點選左側的配置,進行郵件的配置

在頁面最底處,我們看到有一個區塊,叫構建後操作,點選 新增構建後操作步驟 ,選擇Email-Notifiction,
在Recipients 中輸入收件人地址
image.png

Jenkins會在發生某個重要事件時向指定的收件人傳送電子郵件。

  • 每一次失敗的構建觸發一個新的電子郵件。
  • 失敗(或不穩定)構建後的成功構建會觸發新電子郵件,表明危機已經結束。
  • 成功構建後的不穩定構建會觸發新電子郵件,表明存在迴歸。
  • 除非進行配置,否則每個不穩定的構建都會觸發新的電子郵件,表明迴歸仍然存在。

對於那些不穩定構建是常態的懶惰專案,請取消選中“每次不穩定構建都發送電子郵件”。
至此,構建失敗傳送郵件通知配置完成。可自行驗證

上一篇:配置專案構建完成後檔案移動---- Jenkins自動化部署學習筆記(三)