Jenkins集成Allure报告
Posted 测试萌萌
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins集成Allure报告相关的知识,希望对你有一定的参考价值。
使用Allure报告
1、在插件库下载Allure插件Allure Jenkins Plugin
2、在构建后操作中加入allure执行的报告目录(相对于项目的路径)
3、run.py代码改成如下
import pytest
pytest.main(["--alluredir=outputs/reports"])
文件夹目录如下,新增outputs/reports
文件,文件夹可随意命名。
4、上传到git
5、将Build构建命令修改为python run.py
6、点击保存,这个时候项目主页面就有一个Allure Report标识了
7、点击构建Build Now
,发现构建失败报错Build step 'Allure Report' marked build as failure
(1) 去.jenkins\\tools\\ru.yandex.qatools.allure.jenkins.tools.AllureCommandlineInstallation\\Allure
目录下
(2) 将该文件夹里的内容删除干净
(3) 手动下载allure安装包:https://repo1.maven.org/maven2/io/qameta/allure/allure-commandline/2.21.0/allure-commandline-2.21.0.zip
(4) 将安装包放到.jenkins\\tools\\ru.yandex.qatools.allure.jenkins.tools.AllureCommandlineInstallation\\Allure
目录下解压
(5) 从jenkins的:系统管理-全局工具配置(Global Tool Configuration) - allure commandline
把Install automatically
的勾去掉,填入解压后的Allure安装包路径。
(6)重启jenkins
(7)再次构建成功
(8) 点击报告即可查看,多运行几次之后,jenkins会显示历史的记录在右侧,也可点击Allure Report查看报告详情(含历史纪录)
有任何问题欢迎添加微信咨询 ~
最后: 下方这份完整的软件测试视频学习教程已经整理上传完成,朋友们如果需要可以自行免费领取【保证100%免费】
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!
以上是关于Jenkins集成Allure报告的主要内容,如果未能解决你的问题,请参考以下文章
pytest系列- pytest+allure+jenkins - 持续集成平台生成allure报告