0

我想在项目主页中的 Jenkins 中创建 html 报告,但是我设置的路径应该指向报告所在的位置,Jenkins 告诉我它不存在。

有人能告诉我具体怎么写吗?

我写的路径是:

/var/lib/jenkins/workspace/job/app-offerhop/job/job/applications/job/e2e_test/ws/e2e/report/output/report/

完成执行时出现的消息是:

[htmlpublisher] Archiving HTML reports...
[htmlpublisher] Archiving at PROJECT level /var/lib/jenkins/workspace/job/app-offerhop-job/job/applications/job/e2e_test/ws/e2e/report/output/report to /var/lib/jenkins/jobs/app-offerhop-job/jobs/applications/jobs/e2e_test/htmlreports/HTML_Report
ERROR: Specified HTML directory '/var/lib/jenkins/workspace/job/app-offerhop-job/job/applications/job/e2e_test/ws/e2e/report/output/report' does not exist.
Build step 'Publish HTML reports' changed build result to FAILURE

完成:失败提前谢谢你。

4

1 回答 1

0

htmlpublisher使用作业工作区的相对路径。您可以使用 Jenkins 工作区资源管理器检查 html 的路径。

例如,在我的一个项目中,我可以在以下地址使用 jenkins 工作区资源管理器访问我的 html 文件:http://jenkins.org.com:8080/job/Project1/job/Branch_BL1/29/execution/node / 3/ws/Work/Exe/MyReport.html

我之前删除了所有内容/ws/,html的路径是Work/Exe/MyReport.html

于 2020-08-07T09:15:38.950 回答