一、本机安装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、保存以上的配置修改后重新构建任务,查看报告