首先明白一點:我們在做自動化測試過程中,實現持續集成后肯定是需要將測試報告的結果發送給領導或者自己的
那么發送郵件可以有幾種方式:第一種就是自己使用腳本來實現發送,不是很難;第二種就是使用jenkins中的插件來實現
本文總結下如何采用jenkins來實現郵件發送
1、jenkins中下載Email Extension Extension 插件
下面是安裝成功的頁面
2、開啟SMTP服務
這里采用的是qq郵箱,當然你也可以使用其他的,比如163或者什么的
開啟smtp服務
開啟成功后會有以下界面:
3、jenkins中配置郵箱
系統管理--系統配置-Extended E-mail Notification
然后點擊應用點擊保存就好了
4、job中添加構建后操作
<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}
PS:這是從一位大佬借鑒過來的,畢竟咱的前端知識有限
然后點擊應用點擊保存就可以了
好了,下面展示下發送的allure報告郵件吧