一.Jenkins下载安装
下载地址:Jenkins 的安装和设置
根据自己的电脑系统下载对应的版本即可
二.Allure下载安装
下载地址:http://allure.qatools.ru/
需要java8+,JDK 1.8+环境,需要提前配置好java环境
将安装包解压后配置allure环境变量,在系统变量path中添加到bin为止,比如allure安装在D盘,则环境变量需要添加的地址为:D:\allure-2.16.1\bin
配置成功后在cmd命令窗口输入allure --version,能够查出allure版本号即为安装成功
三.Jenkins配置
1.安装Allure插件
2.创建Pipeline Job
3.配置Job的构建命令和Allure report目标路径
因为我在项目里写了一个执行命令的脚本,所以构建时只需要执行这个py文件就可以
把allure-results配置在项目文件夹下
四.所有的配置都正确,Job构建完成,点击Allure report可看见报告
五.Jenkins 集成Allure生成报告的常见问题解决
1.控制台输出:'python' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
解决方法:Jenkins配置python应用
2.控制台输出:'allure' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
Job里的 Allure配置没有配置好,按照第三步检查一下Allure配置
3.控制台输出:allure-results does not exist
执行命令中缺失了allure-results的生成命令,注意allure-results生成的目录需要和上面Job配置的allure-results路径一致
--alluredir=./allure-results