CloasGao 2020-07-05
首先明白一点:我们在做自动化测试过程中,实现持续集成后肯定是需要将测试报告的结果发送给领导或者自己的
那么发送邮件可以有几种方式:第一种就是自己使用脚本来实现发送,不是很难;第二种就是使用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报告邮件吧