2017-01-26 1 views
0

Есть ли способ изменить место для каждой работы в Jenkins? У меня много проектов/заданий Maven в Jenkins, и я бы хотел, чтобы каждая работа имела собственное местоположение для файла testng-results.xml. Это можно сделать?Можете ли вы изменить местоположение testng-results.xml для каждой работы в Jenkins

Я использую Selenium WebDriver, кодируя на Java, используя TestNG (очевидно) и проект, управляемый Maven.

В настоящее время все задания, выполняемые Jenkins, записываются в тот же файл testng-results.xml в целевой каталог \ surefire-reports.

ответ

0

шага Добавить Maven разыскиваемой работы, с помощью следующей команды после того, как отчет был сгенерирован:

mvn surefire-report:report -DoutputDirectory=newpath 
+0

ли я сделать это в пути «Добавить шаг после сборки» и делать «Призовите TOP- уровня Maven "? Когда я это сделаю, он пытается выполнить еще один тест из моего pom.xml –

+0

В этом случае попробуйте добавить аргумент -DoutputDirectory к команде, которая запускает вашу сборку и тесты. – Moshisho

+0

Выполнение этого теста выполняется нормально, но с выходом ничего не меняется. Он просто записывается в путь по умолчанию –