Allure + Jenkins = Открывается пустой репорт

Привет!
Имеется корпоративный jenkins который запускает мои тесты на локальном десктопе через mvn test.
Следуя мануалу, я инсталировал Allure плагин и добавил конфиг для command line.
Так как jenkins не смог пробиться из корпоративной сети чтоб скачать command line.zip я его скачал и распаковал в - Jenkins\tools\ru.yandex.qatools.allure.jenkins.tools.AllureCommandlineInstallation.

Папки allure-results/allure-report находятся в корне git проекта.
В job что запускает тесты я добавил степ :

В конце билда я вижу :

[BEV2_Automation] $ C:\Jenkins\tools\ru.yandex.qatools.allure.jenkins.tools.AllureCommandlineInstallation\BEV2_Allure_Reporter\bin\allure.bat generate -c -o C:\Jenkins\workspace\GSP\Automation\BEV2_Automation\allure-report

allure-results does not exists

Report successfully generated to C:\Jenkins\workspace\GSP\Automation\BEV2_Automation\allure-report Allure report was successfully generated.

Если я нажимаю на иконку репорта то он открывется пустым :

Если же с помощью комманды allure serve allure-results на десктопе , то всё в порядке.

Что я пропустил в настройках?

Версии все самые последниие.

В сообщении ошибки усе написано.
Папка allure-results ищется у вас внутри allure-report

Спасибо за ответ. Это можно как-то сконфигурировать? Я вроде нигде не прописывал это.

Вам надо указать путь до папки allure-results относительно папки workspace.
image

1 лайк

Имеится ввиду это : ${GIT_PROJECT_PATH}/allure-results ?

Нет, workspace - это рабочая директория джобы.
Обычно это корень репозитория.
Например C:\Jenkins\repository\master'

Да, вот пасс куда он генерит пустой репорт : C:\Jenkins\workspace\GSP\Automation\BEV2_Automation\allure-report
Но папку allure-results он где пытается найти? В логе выше он ругается что ее нет. Тоже там?
Я запутался в этих папках )
Я вижу что allure-results на десктопе генерится в :
C:\Automation\git\bev-automation\target\allure-results
Как сказать плагину чтоб он искал результаты в ней?
Спасибо за помощь

Если WORKSPACE это C:\Automation\git\bev-automation
то пишите target/allure-results

Заработало,спасибо!:clap: