Удаленка для jenkins+selenide+selenoid+allure+docker спецов на 2-3 часа в день. 100% remote! Присоединиться к проекту

Настройка Hudson + SOAP UI + build с GITHUB - помогите !!!!!!!!!


(Taras) #1

Есть на github-е проект с такой структурой:

master:

- папка1 (pom.xml в ней тоже есть 3)

- папка2 (pom.xml в ней тоже есть 4)

- какие то файли (в том числе pom.xml) 1

(ето кагби root)

И вот в етом pom.xml там указани ети (папка1 и папка2) как модули, ибо в етих папках есть свои pom.xml  файли.

У меня на hudson-е била настройка запусков тестов soapui + maven. Тоесть бил файл pom.xml 2  и файл soapui-tests.xml (собственно файл тестов самих).

Когда же ми подтянули в hudson - наш билд с github репозитория, то он вот етот pom.xml c номером (2), в котором били настройки для soap ui перезаписал на свой pom.xml файл, тот что (1).  Соотвественно билд собираться начал а тести уже не идут ибо нет ром файла настроек.

Я смерджил 2 xml-ки (1 и 2 те что красним) в один файл, тести начали запускаться перед билдом а не после него, как логично ето должно бить. Тоесть xml-ка парситься по модулях, так как от 1 xml-ки "наследуються" (в ней указани) 3 и 4 (красним) и запускаеть тести в первую очередь а потом уже идет считивание с xml-ок модулей 3 и 4.

Я пробовол кидать soapui-tests.xml и pom.xml (2) в папку1 и папку2 и мерджить соотвественно там 2 и 3 ром-ку но тести все равно не запускаються в етом случае хоть билд собираеться успешно.

СКАЖИТЕ КАК ЕТУ ШТУКОВИНУ ЗАСТАВИТЬ НОРМАЛЬНО РАБОТАТЬ ????

xml-файли могу прикрепить сюда завтра утром если нужно.

Может я саму суть неправильно понимаю или что ?(

 


(Mykhailo Poliarush) #2

c твоего описания понял, что есть куча pom.xml, которые перетирают друг друга почему-то

но честно говоря, до конца всей проблемы не понял

а почему бы тебе не запускать твои тесты отдельным билд планом, где есть только запуск твоих тестов

чтобы они таргеты не перезатирали другие

ты ведь можешь указать путь в workspace, где находиться твой pom.xml 

или настроить твой билд план на конкртеную папку в workspace, а не на самую рутовую 

 

ммм? или может быть что-то не так понимаю :)


(Taras) #3

Та уже так и сделал, видимо башка не варила в первий день когда мучался, но на следующий додоумался до етого))))


(Mykhailo Poliarush) #4

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

может быть и так в этот раз получилось

но самое главное, что проблема решилась и это здорово :)