Jenkins填坑之发送邮件无法获取HTML报告作为附件

在我自己搭建接口自动化测试平台的过程中,发送邮件无法获取HTML报告作为附件,究其原因是因为HTML报告的路径不对导致的。发送邮件的效果如下所示:

再来看下我们的项目构建配置,附件要求存放在workspace目录下(workspace目录在Linux环境中一般是在/var/lib/jenkins下),否则将无法正常获取HTML报告,所以我们就得修改build.xml文件中的HTML报告生成目录

修改完build.xml之后,需要先确定下当前工作目录,可以通过构建项目过程中执行pwd命令来获取当前工作目录。具体设置如下:

点击保存后点击立即构建,然后进入控制台查看构建日志

由上图可知我们当前的工作目录是/var/lib/jenkins/workspace/checksystem,所以我们在项目构建配置中只要如下配置就可以了

再来看下邮件发送的效果:

 

希望能对遇到同样问题的你有所帮助

posted @ 2021-08-12 10:19  夏圣洁  阅读(465)  评论(0编辑  收藏  举报