'Allure-results does not exist' ошибка .

Всем привет.
Я поднял Jenkins в контейнере и сделал небольшой pipeline.
Цель пайплайна - сгенерировать Allure report с файликов, которые Jenkins получит через проброшеную папку.

По логам вижу, что Allure пытается сгенерить репорт и ищет файлики в /var/jenkins_home/workspace/Allure_Only/allure-report.
В логах выше - видно, что именно в этой папке есть нужные файлы(на всякий случай там есть ещё одна папка allure-results с теми же файлами внутри).

Получаю ошибку “allure-results does not exists”.

На скрине есть скрипт для запуска Jenkins, Jenkinsfile, Jenkins логи.

Директория /var/jenkins_home/workspace/Allure_Only/allure-report содержит результаты тестов (allure-results). На основе результатов тестов генерируется отчет (allure-report).
В вашем случае директория с результатами тестов называется allure-report, что не очень хорошо.

Чтобы решить проблему просто замените target/allure-results на allure-report в директиве allure.

Спасибо большое за ответ!
Всё получилось!
На всякий случай прикрепляю скрин с настроенным Allure, может кому-то пригодится.

3 лайка