第1步 - 配置SMTP服務(wù)器。 轉(zhuǎn)到 Manage Jenkins → Configure System。轉(zhuǎn)到電子郵件(E-mail)通知部分,并輸入所需的SMTP服務(wù)器和用戶的電子郵件后綴細(xì)節(jié)。
第2步- 配置在Jenkins 項(xiàng)目的收件人 - 當(dāng)配置任何 Jenkins 建設(shè)項(xiàng)目,就在添加收件人將會(huì)收到電子郵件通知在不穩(wěn)定性或斷裂構(gòu)建的時(shí)候。然后點(diǎn)擊保存(Save)按鈕。
除了默認(rèn),也有通知的插件可在市場(chǎng)上找到。 一個(gè)例子是來(lái)自Tikal 知識(shí)庫(kù)其允許發(fā)送作業(yè)狀態(tài)的通知在JSON和XML格式的通知插件。此插件啟用端點(diǎn)進(jìn)行配置,如下圖所示。
"Format" ? 這是通知有效載荷格式,可以是JSON或XML。
"Protocol" ? 協(xié)議用于發(fā)送通知消息,HTTP,TCP或UDP。
"Event" ? 作業(yè)事件觸發(fā)通知:工作開(kāi)始,工作已完成,作業(yè)完成或所有活動(dòng)(默認(rèn)選項(xiàng))。
"URL" ? URL發(fā)送通知。它采用"http://host" 的形式對(duì)HTTP協(xié)議,“host:port” 的TCP和UDP協(xié)議。
"Timeout" ? 超時(shí)毫秒的默認(rèn)發(fā)送通知請(qǐng)求為:30秒。