Bootstrap

docker-jenkins生成报告提示 ERROR: Step ‘Allure Report’ aborted due to exception: java.nio.file.AccessDen

如图:
在这里插入图片描述
其实是jenkis没有权限创建报告文件的问题,在生成报告之前,使用 sudo chmod -R 777 /var/给予权限即可
在这里插入图片描述
但是我们运行之后可能会提示 sudo: not found,此时我们就需要在进入jenkins容器内按照sudo
在这里插入图片描述
我们先进入容器docker exec -it --user root {容器id} bash,这里必须使用root账号进入,否则无法安装sudo,然后我们先使用apk update更新apk,然后使用apk add sudo安装sudo即可如下图:
在这里插入图片描述

然后我们再次构建,此时会发现构建成功,报告也生成成功了

;