Jenkins集成Allure报告

使用Allure报告

1、在插件库下载Allure插件Allure Jenkins Plugin

2、在构建后操作中加入allure执行的报告目录(相对于项目的路径)

3、run.py代码改成如下

 
  1. import pytest

  2. 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查看报告详情(含历史纪录)

 

感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取   

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值