前言
本節(jié)內(nèi)容主要介紹jenkins在流水線任務(wù)構(gòu)建完成后的通知操作,使用jenkins的郵件通知插件完成構(gòu)建任務(wù)結(jié)束的通知。一般項(xiàng)目發(fā)布都會通知相關(guān)的責(zé)任人,這樣項(xiàng)目發(fā)布在出現(xiàn)問題時(shí)能夠及時(shí)的處理。
正文
①在插件中心安裝Email Extension郵件通知插件
②申請一個發(fā)送郵件的郵箱服務(wù)器,作者這里使用的是163郵箱,需要開通SMTP服務(wù),并獲取郵件發(fā)送的授權(quán)密碼
③在系統(tǒng)管理->系統(tǒng)配置:Jenkins Location中給系統(tǒng)管理員配置申請的163郵箱地址
④在系統(tǒng)管理->系統(tǒng)配置:Extended E-mail Notification中核心參數(shù)配置
⑤在系統(tǒng)管理->系統(tǒng)配置:郵件通知中配置申請的163郵箱服務(wù)器
⑥?測試郵箱服務(wù)器配置是否已經(jīng)生效
⑦創(chuàng)建一個郵件通知模板,并提交到源碼庫
- email.html
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>${ENV, var="JOB_NAME"}-第${BUILD_NUMBER}次構(gòu)建日志</title> </head> <body leftmargin="8" marginwidth="0" topmargin="8" marginheight="4" offset="0"> <table width="95%" cellpadding="0" cellspacing="0" style="font-size: 11pt; font-family: Tahoma, Arial, Helvetica, sans- serif"> <tr> <td>(本郵件是程序自動下發(fā)的,請勿回復(fù)!)</td> </tr> <tr> <td><h2> <font color="#0000FF">構(gòu)建結(jié)果 - ${BUILD_STATUS}</font> </h2></td> </tr> <tr> <td><br/> <b><font color="#0B610B">構(gòu)建信息</font></b> <hr size="2" width="100%" align="center"/> </td> </tr> <tr> <td> <ul> <li>項(xiàng)目名稱 : ${PROJECT_NAME}</li> <li>構(gòu)建編號 : 第${BUILD_NUMBER}次構(gòu)建</li> <li>觸發(fā)原因: ${CAUSE}</li> <li>構(gòu)建日志: <a href="${BUILD_URL}console">${BUILD_URL}console</a></li> <li>構(gòu)建 Url : <a href="${BUILD_URL}">${BUILD_URL}</a></li> <li>工作目錄 : <a href="${PROJECT_URL}ws">${PROJECT_URL}ws</a></li> <li>項(xiàng)目 Url : <a href="${PROJECT_URL}">${PROJECT_URL}</a></li> </ul> </td> </tr> </table> </body> </html>
- 關(guān)于郵件相關(guān)全局參數(shù)的一些變量的配置,可參考系統(tǒng)管理->系統(tǒng)配置:Extended E-mail Notification下的Content Token Reference
?⑧在流水線的配置中增加郵件發(fā)送的功能
⑨構(gòu)建項(xiàng)目,驗(yàn)證郵件通知結(jié)果,成功發(fā)送
文章來源:http://www.zghlxwxcb.cn/news/detail-832359.html
結(jié)語
至此,關(guān)于jenkins流水線構(gòu)建之郵件通知的內(nèi)容到這里就結(jié)束了,我們下期見。。。。。。文章來源地址http://www.zghlxwxcb.cn/news/detail-832359.html
到了這里,關(guān)于(十六)devops持續(xù)集成開發(fā)——jenkins流水線構(gòu)建之郵件通知的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!