Jenkins發(fā)送測(cè)試報(bào)告郵件過(guò)程詳解
1.安裝插件 Email Extension Plugin
2.設(shè)置Extended E-mail Notification
a."系統(tǒng)管理"--“系統(tǒng)設(shè)置”。配置Extended E-mail Notification--“高級(jí)”
備注:
QQ郵箱開(kāi)啟IMAP/SMTP服務(wù):設(shè)置--賬戶(hù)
QQ郵箱服務(wù)器端口號(hào)
b.系統(tǒng)管理員地址要設(shè)置成和發(fā)送郵件的地址一致,不然發(fā)送郵件會(huì)失敗
3.設(shè)置郵件通知
"系統(tǒng)管理"--“系統(tǒng)設(shè)置”。E-mail Notification--“高級(jí)”,設(shè)置如下:
4.jenkins任務(wù)配置
a. 任務(wù)配置界面--構(gòu)建后操作--增加構(gòu)建后操作步驟
郵件內(nèi)容
<!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"> <h3>以下是Jenkins自動(dòng)發(fā)送的郵件,請(qǐng)勿回復(fù)!</h3> <div> <table width="95%" cellpadding="0" cellspacing="0" style="font-size: 11pt; font-family: Tahoma, Arial, Helvetica, sans-serif"> <tr> <th><br /> <h2>構(gòu)建信息</h2> </th> </tr> <tr> <td> <ul> <li>項(xiàng)目名稱(chēng) : ${PROJECT_NAME}</li><br /> <li>系統(tǒng)的測(cè)試報(bào)告 : <a href="${PROJECT_URL}${BUILD_NUMBER}/allure" rel="external nofollow" >${PROJECT_URL}${BUILD_NUMBER}/allure</a></li><br /> <li>觸發(fā)原因: ${CAUSE}</li><br /> <li>項(xiàng)目 Url : <a href="${PROJECT_URL}" rel="external nofollow" >${PROJECT_URL}</a></li><br /> </ul> </td> </tr> </table> </div> <div> <table> <tr> <th><br /> <h2>測(cè)試報(bào)告</h2> </th> </tr> <tr> <td> <div>${FILE ,path="D:/jenkins/workspace/testlogin/allure-report/index.html"}</div> </td> </tr> </table> </div> </body> </html>
<div>${FILE ,path="D:/jenkins/workspace/testlogin/allure-report/index.html"}</div>表示的把html的內(nèi)容顯示出來(lái).[/code]
allure報(bào)告直接訪問(wèn)地址時(shí),訪問(wèn)不了(chorme不能查看,firefox可查看),
在“高級(jí)”里設(shè)置郵件的觸發(fā)條件:
立即構(gòu)建后,收件人郵箱收到的報(bào)告如下:
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- Jenkins配置自動(dòng)發(fā)送郵件過(guò)程圖解
- Jenkins安裝以及郵件配置詳解
- Jenkins源代碼管理SVN實(shí)現(xiàn)步驟解析
- Jenkins節(jié)點(diǎn)配置實(shí)現(xiàn)原理及過(guò)程解析
- Jenkins集成sonarQube實(shí)現(xiàn)代碼質(zhì)量檢查過(guò)程圖解
- Jenkins遷移job插件Job Import Plugin流程詳解
- 基于Jenkins搭建.NET FrameWork持續(xù)集成環(huán)境
- 基于Jenkins搭建.NET Core持續(xù)集成環(huán)境過(guò)程圖解
- Jenkin郵件收發(fā)實(shí)現(xiàn)原理及過(guò)程詳解
相關(guān)文章
java的Arrays工具類(lèi)實(shí)戰(zhàn)
java.util.Arrays類(lèi)能方便地操作數(shù)組,它提供的所有方法都是靜態(tài)的。Arrays作為一個(gè)工具類(lèi),能很好的操作數(shù)組。下面介紹主要使用的幾個(gè)函數(shù)2016-12-12spring security獲取用戶(hù)信息的實(shí)現(xiàn)代碼
這篇文章主要介紹了spring security獲取用戶(hù)信息的實(shí)現(xiàn)代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12Maven的pom.xml文件結(jié)構(gòu)中的build
本文主要介紹了Maven的pom.xml文件結(jié)構(gòu)中的build,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-07-07Maven?自動(dòng)化構(gòu)建的實(shí)現(xiàn)示例
本文主要介紹了Maven?自動(dòng)化構(gòu)建的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2024-05-05Springboot整合JwtHelper實(shí)現(xiàn)非對(duì)稱(chēng)加密
本文主要介紹了Springboot整合JwtHelper實(shí)現(xiàn)非對(duì)稱(chēng)加密,主要介紹兩種方式,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-03-03SpringBoot3實(shí)現(xiàn)統(tǒng)一結(jié)果封裝的示例代碼
Spring Boot進(jìn)行統(tǒng)一結(jié)果封裝的主要目的是提高開(kāi)發(fā)效率、降低代碼重復(fù)率,并且提供一致的API響應(yīng)格式,從而簡(jiǎn)化前后端交互和錯(cuò)誤處理,所以本文給大家介紹了SpringBoot3實(shí)現(xiàn)統(tǒng)一結(jié)果封裝的方法,需要的朋友可以參考下2024-03-03