У меня проблема с запуском задания jenkins в рабе с использованием maven (дома Maven не существует)

У меня возникла проблема с запуском задания Jenkins с использованием рабов. Это задание Maven, которое обновляет код из svn, а затем создает и запускает тесты, этот проект хорошо работает как в главном, так и в подчиненном как отдельный проект. Проблема в том, что когда Мастер запускает этот проект в подчиненном, в этом случае я вижу:

...
Svn Update OK
Error: Maven Home c:\maven doesn´t exist

Оба сервера имеют maven в этом каталоге, и оба сервера могут запускать сборку без настройки master/slave.

Вы видите, что происходит? Любые подсказки?

Спасибо большое,

Сантьяго


person Santiago Hernandez    schedule 07.01.2013    source источник
comment
проверить наличие пробелов где-то в пути C:\maven... ??   -  person Pulak Agrawal    schedule 08.01.2013
comment
Дженкинс работает как подчиненная служба на вашей подчиненной машине? Имеет ли он правильный доступ/разрешения к папке C:\maven?   -  person Sagar    schedule 09.01.2013
comment
Я мог решить проблему, к сожалению. Я отвлекся, я запустил команду запуска подчиненного устройства на другой виртуальной машине с похожим IP-адресом (один закончился на 100, а другой на 110). Да ... позор мне!   -  person Santiago Hernandez    schedule 11.01.2013


Ответы (2)


Наконец-то я решаю эту проблему. Причина «Ошибка: Maven Home c:\maven не существует» заключается в том, что ваш подчиненный узел использует настройку maven мастера. Если ведомое устройство хочет использовать свои собственные настройки, оно должно переопределить это. Переопределите настройки следующим образом: Управление системой -> Управление узлом -> настройка подчиненного устройства -> Свойства узла -> проверьте Инструменты. Места -> Добавить , затем установите параметр подчиненного maven, псевдоним выберите "maven", каталог напишите с подчиненным каталогом maven . можешь попробовать.

person FireCrab Lee    schedule 04.09.2013

Вам нужно вызвать свои цели maven верхнего уровня и установить цели и путь к pom, например: цели: чистая установка Pom: /home/merbel/sth/pom.xml

person Marcin Erbel    schedule 17.12.2013