jenkins中如何配置邮件发送allure报告

Posted lcboss

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jenkins中如何配置邮件发送allure报告相关的知识,希望对你有一定的参考价值。

首先明白一点:我们在做自动化测试过程中,实现持续集成后肯定是需要将测试报告的结果发送给领导或者自己的

那么发送邮件可以有几种方式:第一种就是自己使用脚本来实现发送,不是很难;第二种就是使用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报告邮件吧

技术图片

 

以上是关于jenkins中如何配置邮件发送allure报告的主要内容,如果未能解决你的问题,请参考以下文章

Jenkins+GitLab+Allure发送测试报告邮件

Jenkins+GitLab+Allure发送测试报告邮件

Jenkins+GitLab+Allure发送测试报告邮件

Jenkins+GitLab+Allure发送测试报告邮件

jenkins学习15-Allure报告不用登陆也能给领导看

Jenkins发送邮件定时执行持续部署