2017-02-10 15 views
0

Я установил сервер Gerrit на SERVER_GERRIT. У меня есть jenkins, работающие на SERVER_JENKINS. Я установил триггер Gerrit на SERVER_JENKINS и выполнил необходимые настройки для SERVER_GERRIT для пользователя jenkins. Я сконфигурировал задание MAVEN для создания git repo на сервере SERVER_GERRIT всякий раз, когда создается набор патчей. Работа запускается, как ожидалось, но она всегда терпит неудачу, потому что она пытается найти pom.xml на SERVER_JENKINS, а не строить патч-набор на SERVER_GERRIT. Любая идея, что мне не хватает? Является ли их другим плагином для проектов maven?Можно настроить триггер Gerrit для проекта maven

+0

Вы используете Git-плагин на Jenkins для клонирования хранилища (где pom.xml) на SERVER_GERRIT? –

+0

Нет. Я клонировал репозиторий на SERVER_GERRIT отдельно. Я могу вызвать работу дженкинсов, когда будет создан любой набор патчей. Но эта сборка ищет pom.xml в SERVER_JENKINS, который он не находит. Таким образом, сборка завершается неудачно и оценивает мой патч-набор как - Verified = -1. – AartiD

ответ

0

Установите Git Plugin on Jenkins, чтобы ваш репозиторий Gerrit был клонирован/извлечен в SERVER_JENKINS по заданию Jenkins, и pom.xml будет найден правильно.