原因: jenkins集成allure,主要是因为每次定时任务跑完,能附在jenkins方便打开
配置过程
- 在图片所在路径,搜索allure,图中是因为我配置过,所以没显示,没安装的同学会展示出来,点击安装即可
- 接下来就在自己建的项目中,配置allure相关的,需要注意的是,构建后操作的Allure Report路径要跟shell配置生成json数据路径相同
- 接下来就是我遇到坑的时候了,执行时候,发现执行失败,看了下控制台显示有这段话“PermissionError: [Errno 13] Permission denied”, 这个主要是因为你服务器生成的json文件没有权限,allure需要读取这些数据生成报告。解决这个版本也简单就是赋权限。这个目录给权限,chmod 777 整个jenkins目录,简单粗暴。后面再执行一边就成功了。