HTML Отчет в Jenkins - PullRequest
       105

HTML Отчет в Jenkins

0 голосов
/ 07 августа 2020

Я хотел бы создать отчет html в Jenkins на главной странице проекта, но путь, который я устанавливаю, должен указывать на то, где находится отчет, 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

Завершено: ОТКАЗ Заранее спасибо.

1 Ответ

0 голосов
/ 07 августа 2020

htmlpublisher использовать относительный путь к рабочей области задания. Вы можете проверить путь к html с помощью обозревателя рабочей области Jenkins.

Например, в одном из моих проектов я могу получить доступ к моему html файлу с помощью обозревателя рабочей области jenkins по этому адресу: 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

...