jenkins集成allure报告

一、本机安装alluer

在运行代码的服务器本机安装alluer我用的docker容器,就在容器内部安装allure-pytest。

docker exec -it -u root 容器id /bin/bash   #进入docker容器

安装alluer-pytest

pip3 install allure-pytest==2.8.6 --index-url https://pypi.douban.com/simple

二、jenkins中安装 Allure Jenkins Plugin 插件

1、系统管理>插件管理中搜索:Allure进行安装

2、 安装完成后在系统管理>全局工具配置>Allure Commandline,新增Allure Commandline

3、执行shell构建

在jenkins上配置拉取需要运行的git代码,执行shell的地方改成运行allure的报告使用--alluredir 参数设置报告路径

pytest --alluredir ./allure_report   #在当前工作目录下生成报告

${WORKSPACE}:当前工作目录也可使用环境变量代替

pytest --alluredir ${WORKSPACE}/allure_report

4、新增构建后操作 

path:allure报告目录,跟上面shell命令中填写的保持目录一致

 5、保存以上的配置修改后重新构建任务,查看报告

原文地址:https://www.cnblogs.com/ddxxn/p/13627891.html