Jenkins發(fā)送測試報(bào)告郵件過程詳解
1.安裝插件 Email Extension Plugin

2.設(shè)置Extended E-mail Notification
a."系統(tǒng)管理"--“系統(tǒng)設(shè)置”。配置Extended E-mail Notification--“高級”

備注:
QQ郵箱開啟IMAP/SMTP服務(wù):設(shè)置--賬戶

QQ郵箱服務(wù)器端口號

b.系統(tǒng)管理員地址要設(shè)置成和發(fā)送郵件的地址一致,不然發(fā)送郵件會(huì)失敗

3.設(shè)置郵件通知
"系統(tǒng)管理"--“系統(tǒng)設(shè)置”。E-mail Notification--“高級”,設(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ā)送的郵件,請勿回復(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)目名稱 : ${PROJECT_NAME}</li><br />
<li>系統(tǒng)的測試報(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>測試報(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)容顯示出來.[/code]
allure報(bào)告直接訪問地址時(shí),訪問不了(chorme不能查看,firefox可查看),
在“高級”里設(shè)置郵件的觸發(fā)條件:


立即構(gòu)建后,收件人郵箱收到的報(bào)告如下:

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- Jenkins配置自動(dòng)發(fā)送郵件過程圖解
- Jenkins安裝以及郵件配置詳解
- Jenkins源代碼管理SVN實(shí)現(xiàn)步驟解析
- Jenkins節(jié)點(diǎn)配置實(shí)現(xiàn)原理及過程解析
- Jenkins集成sonarQube實(shí)現(xiàn)代碼質(zhì)量檢查過程圖解
- Jenkins遷移job插件Job Import Plugin流程詳解
- 基于Jenkins搭建.NET FrameWork持續(xù)集成環(huán)境
- 基于Jenkins搭建.NET Core持續(xù)集成環(huán)境過程圖解
- Jenkin郵件收發(fā)實(shí)現(xiàn)原理及過程詳解
相關(guān)文章
通過實(shí)例了解java spring使用構(gòu)造器注入的原因
這篇文章主要介紹了通過實(shí)例了解spring使用構(gòu)造器注入的原因,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-12-12
JVM調(diào)整java虛擬機(jī)可使用的最大內(nèi)存的方法
本文主要介紹了調(diào)整JVM的內(nèi)存參數(shù)來優(yōu)化Java應(yīng)用程序的性能,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2025-01-01
Idea中maven項(xiàng)目實(shí)現(xiàn)登錄驗(yàn)證碼功能
這篇文章主要介紹了Idea中maven項(xiàng)目實(shí)現(xiàn)登錄驗(yàn)證碼功能,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-12-12
如何運(yùn)行SpringBoot項(xiàng)目的方法
這篇文章主要介紹了如何運(yùn)行SpringBoot項(xiàng)目的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-03-03
Spring事務(wù)框架之TransactionDefinition源碼解析
這篇文章主要為大家介紹了Spring事務(wù)框架之TransactionDefinition源碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-08-08
IDEA中@Autowired自動(dòng)注入MyBatis?Mapper報(bào)紅警告的幾種解決方法
這篇文章主要介紹了IDEA中@Autowired自動(dòng)注入MyBatis?Mapper報(bào)紅警告的幾種解決方法2024-02-02
Java基于Base64實(shí)現(xiàn)編碼解碼圖片文件
這篇文章主要介紹了Java基于Base64實(shí)現(xiàn)編碼解碼圖片文件,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-03-03
SpringBoot實(shí)現(xiàn)WEB的常用功能案例詳解
這篇文章主要介紹了SpringBoot實(shí)現(xiàn)WEB的常用功能,本文將對Spring Boot實(shí)現(xiàn)Web開發(fā)中涉及的三大組件Servlet、Filter、Listener以及文件上傳下載功能以及打包部署進(jìn)行實(shí)現(xiàn),需要的朋友可以參考下2022-04-04

