t.me/atinfo_chat Telegram группа по автоматизации тестирования

mvn clean test jetty:run - как закончить цикл Maven'а и оставить Jetty бегать?

Теги: #<Tag:0x00007f9afee79910> #<Tag:0x00007f9afee79690> #<Tag:0x00007f9afee79370>

Привет!

TeamCity запускает комманду mvn clean test jetty:run и цикл сборки Maven’а не заканчивается т.к. Jetty запущен.
Соответственно Теамсити показывает что сборка ещё идет.
Как сделать так чтобы цыкл закончился и Jetty сервер остался бегать? Хочу чтобы доступ к репортам allure всегда был

Или как заставить мавен копировать результаты в какойнибуть отдельный каталог (jetty/webapps)? Jetty будет запущен один раз при запуске виртуальной машины

вариант 2 (скопировать результаты в ) не сработал т.к. Maven не может перезаписать файлы которые уже открыты в Jetty

Подозреваю, что Вам нужно это: https://github.com/allure-framework/allure-teamcity-plugin
И не надо выполнять jetty:run, если запускаете автотесты через CI, но всегда необходимо выполнять site.

Мне кажется, у меня похожая ситуация была с appium server. А что если jetty запускать как фоновый процесс? Ну и перед запуском проверять не запущен ли он уже

Спасибо, пробую плагин но там возникли новые трудности- отчет пустой.