1、安裝插件 allure-jenkins-plugin
2、在全局工具配置中,配置allure命令行
3、全局工具配置中,添加JDK配置
4、配置slave節點工具(JDK+Allure)-配置在節點上的工具路徑
5、Job中,構建后操作-添加allure報告輸出配置。
參考鏈接: https://yq.aliyun.com/articles/664249?spm=a2c4e.11153940.blogcont664250.18.373242e6uqgm7V python+pytest單元測試框架之在Jenkins上生成Allure測試報告
.在Jenkins的頁面中點擊“系統管理”->"管理插件",搜索“allure”,在搜索結果頁,選擇“Allure Jenkins Plugin”進行安裝。安裝完成之后重啟一下Jenkins。

Jenkins界面

安裝Allure插件

安裝過程

安裝完成

重啟Jenkins

查看安裝好的插件1
2、在全局工具配置中,配置allure命令行

Global Tool Configuration管理界面

安裝Allure Commandline

保存Allure配置
3、全局工具配置中,添加JDK配置
4、配置slave節點工具(JDK+Allure)-配置在節點上的工具路徑
5、配置Job,構建后操作-添加allure報告輸出配置。
1、在Jenkins主界面,進入 jenkins 持續集成項目配置界面

配置report路徑
四、查看運行結果

運行用例

運行結果1

運行結果2

運行結果3

運行結果4
jenkins發送測試報告郵件
1.安裝插件 Email Extension Plugin
2.設置Extended E-mail Notification

a."系統管理"--“系統設置”。配置Extended E-mail Notification--“高級”
3.jenkins任務配置a. 任務配置界面--構建后操作--增加構建后操作步驟
郵件內容(一)
郵件樣式:
郵件內容(二)
立即構建后,收件人郵箱收到的報告如下:


<h1><center><font>以下是Jenkins自動發送的郵件,請勿回復!</font><center></h1> <h3><center><font color="red">allure報告在線查看or下載allure-report.zip用firefox離線查看,測試用例見附件</font><center></h3> <br> <hr> <br> 項目描述:${JOB_DESCRIPTION}<br> <br> <hr> 項目名稱:$PROJECT_NAME<br> 構建編號:$BUILD_NUMBER<br> 構建狀態:$BUILD_STATUS<br> 觸發原因:${CAUSE}<br> 構建地址:<A HREF="${BUILD_URL}">${BUILD_URL}</A><br> 構建日志地址:<A HREF="${BUILD_URL}console">${BUILD_URL}console</A><br> 系統allure測試報告:<A HREF="${PROJECT_URL}${BUILD_NUMBER}/allure">${PROJECT_URL}${BUILD_NUMBER}/allure</a><br> <hr> ${JELLY_SCRIPT}


<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>${ENV, var="JOB_NAME"}-第${BUILD_NUMBER}次構建日志</title> </head> <body leftmargin="8" marginwidth="0" topmargin="8" marginheight="4" offset="0"> <h3>以下是Jenkins自動發送的郵件,請勿回復!</h3> <div> <table width="95%" cellpadding="0" cellspacing="0" style="font-size: 11pt; font-family: Tahoma, Arial, Helvetica, sans-serif"> <tr> <th><br /> <h2>構建信息</h2> </th> </tr> <tr> <td> <ul> <li>項目名稱 : ${PROJECT_NAME}</li><br /> <li>系統的測試報告 : <a href="${PROJECT_URL}${BUILD_NUMBER}/allure">${PROJECT_URL}${BUILD_NUMBER}/allure</a></li><br /> <li>觸發原因: ${CAUSE}</li><br /> <li>項目 Url : <a href="${PROJECT_URL}">${PROJECT_URL}</a></li><br /> </ul> </td> </tr> </table> </div> <div> <table> <tr> <th><br /> <h2>測試報告</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的內容顯示出來.
在郵件中看到的測試報告內容為空!(這個問題還不知道是什么原因)
allure報告直接訪問地址時,訪問不了(chorme不能查看,firefox可查看),在“高級”里設置郵件的觸發條件:


