测试人社区

jenkins+allure构建项目之后,提示:allure-results does not exists

jenkins配置过程
1.


2.

3.构建完成之后查看本地的目录生成了allure-results的报告的

而且文件里是有数据的

4.但是查看构建的项目一直提示的是不存在allure-results

5.然后打开jenkins上的allure报告也是空的

翻看了好几次老师的直播视频,没找到哪个地方配置的不对啊,除了没有增加子目录 :pensive:

应该是某个低级错误吧。

你把提示不存在的路径地址copy出来,用cd命令看看能不能切换进去,以及里面的内容。
另外allure report的地址,写的是report的地址,不是results的地址。

allure-results是一个中间结果,里面只有数据,没有html报告
allure-reports是一个最终结果文件,里面是html文件。

image 只用在这填写你pytest命令中生成的result目录就行了 我因为是项目检出在了子目录所以多了一层,你按照你的项目情况写就好了。

楼主解决了吗?我也碰到同样的问题。。。

解决了 你按照这个文档里面的配置一下试试https://www.cnblogs.com/zengxuejie/p/13626450.html

按照教程配置过了,还是没成功。
我这边的结果是${workspace}路径下生成了allure-reports文件,却没有生成allure-results文件。
运行的是本地的代码:


jenkins构建完成后,本地文件路径生成了allure-reports文件、allure-results文件,唯独${workspace}路径下生成了allure-reports文件,却没有生成allure-results文件。


allure report 这两个地方path配置了吗?,我之前是这里面路径写错了,所以才没有那个文件。

是有配置过的,我是执行的本地桌面文件,生成的路径也是本地桌面文件给的路径,现在${WORKSPACE}没有生成allure-results文件,我再琢磨琢磨吧。谢谢你~