Jenkins配置allure生成报告失败
现象1:提示Allure Commandline找不到
问题原因:allure目录配置不对,不要配置到bin目录
现象2:构建成功了,但是查看allure报告无数据
问题原因:
- 从执行记录看报错说allure-results does not exists,没有配置allure-results目录
解决办法:需要在工作空间目录创建allure-results文件夹
创建allure-results文件夹后构建,不提示allure-results,但报告内容仍为空
1)去工作空间的allure-results文件夹下看已经生成了内容,但报告内容为空,证明执行case的结果写入的位置不对
2)修改执行Windows命令行脚本
在任务的配置下,
修改pytest命令,让输出的result地址为工作空间的地址才行,这样jenkins的allure会从工作空间的allure读取内容
再次执行构建,查看allure报告,查看到报告展示正常