【发布时间】:2019-08-29 16:06:06
【问题描述】:
我正在使用 HTML 发布者插件,我正在生成 html 报告并将其放入报告文件夹 report/profile.html。我已经指定了我的报告在 HTML 目录中的存档路径。我将路径命名为/apps/cmjenkins/workspace/service_testapps_copy/LISA Project/Mezzo_Automation/Reports。这给了directory does not exist 错误,所以也给出了完整的路径:C:/Users/dtiker/Documents/Feb24/universe1_0_testapps/service_testapps/LISA Project/Mezzo_Automation/Reports
以下是我在运行 jenkins 构建后在控制台输出中看到的错误
12:45:34 [htmlpublisher] Archiving HTML reports...
12:45:34 [htmlpublisher] Archiving at PROJECT level C:/Users/dtiker/Documents/Feb24/universe1_0_testapps/service_testapps/LISA Project/Mezzo_Automation/Reports to /var/lib/jenkins/jobs/API_PROFILE_HTML_Report_POC/htmlreports/HTML_Report
12:45:34 ERROR: Specified HTML directory 'C:/Users/dtiker/Documents/Feb24/universe1_0_testapps/service_testapps/LISA Project/Mezzo_Automation/Reports' does not exist.
12:45:34 Build step 'Publish HTML reports' changed build result to FAILURE
12:45:34 Finished: FAILURE
我确认该目录确实存在。有人可以告诉我我做错了什么吗?
【问题讨论】:
-
你能试试文件的相对路径吗?
-
相对路径不起作用。这就是为什么给出绝对路径
-
您可能不会为每个构建使用相同的工作区目录。
-
所以知道如何解决这个问题吗?我应该在我的目录路径中给出什么?
-
@user2864458 看看我的回答,它会有所帮助:stackoverflow.com/a/54203222/5770004
标签: jenkins