Как показать репорт Allure c Jenkins на Tomcat

Установил на своем машине Tomcat и запуcтил Jenkins. Настроил Maven проект, подключил плагин Allure. Запустил джобу и у меня сгенерился Allure репорт. Как этот репорт показать другим людям?

Пока только отправить архивом сгенерированный репорт, со всем содержимым

поставьте на тачку вебсервер, показывайте им корень аллюр репорта на каком-то порту, порт через брандмауэр откройте для внешних соединений
и тогда люди к вам могут по вашему айпи и порту посмотреть аллюр

1 лайк

Самое простое - сделать ссылку на папку с отчетом в папке \webapps\ROOT\
И тогда в браузере можно открывать эту же папку ip:port/название_папки_в_руте/

1 лайк

сделал вот так http://46.33.33.106:8080/job/MAVEN%20PROJ/allure - не работает
У меня в ROOT нет ничего с Allure репортом

Что такое корень алюр репорта, эта правой кнопкой на Allure Report в Jenkins и копировать ссылку или проект Configuration / Post-Build Actions / Allure report / path target/allure-results

Я говорил про папку ROOT в томкате.
Хотя, можно и сюда тоже.
т.е. ROOT/папка_с_отчетом
Ну и будет тогда http://46.33.33.106:[порт томката]/папка_с_отчетом

То есть я понял , что мне нужно папку с отчетом, который генерится в target/allure-results в идее и скопировать сюда?

Зачем спрашивать, если можно попробовать? Да.

Я че-то запутался, скопировал папку, и как открыть отчет. В Jenkins нажимаю Allure и в браузере показывает репорт. А тут папка. В ней все файлы json. Как открыть репорт с папки, куда жать?

Я говорю про папку со сгенерированным отчетом, а вы говорите про папку с allure-results, в которой нет отчета. Получите отчет сначала.