У меня есть две работы на моем сервере Jenkins. Оба основаны на git, но работает только один, и я не знаю почему.
Работа 1
Первый работает с репозиторием Github. Конфигурация выглядит следующим образом:
URL репозитория: git: //github.com/profilsoft/profilsoft.git
Имя: происхождение
Refspec: + refs / головки / : refs / remotes / origin /
Когда я запускаю сборку, я вижу это в журнале:
Создание в рабочей области / var / lib / jenkins / jobs / Profilsoft - Инструменты / Рабочая область
Оформление заказа: рабочая область / / var / lib / jenkins / jobs / Profilsoft - Инструменты / рабочая область - hudson.remoting.LocalChannel@14a1e7ad
Использование стратегии: по умолчанию
Последняя редакция: Редакция 5441ae757daccf1f3bf2edd392a7131eccdf6184 (origin / HEAD, origin / master)
Оформление заказа: рабочая область / / var / lib / jenkins / jobs / Profilsoft - Инструменты / рабочая область - hudson.remoting.LocalChannel@14a1e7ad
Извлечение изменений из 1 удаленного хранилища Git
Извлечение исходящих изменений из git: //github.com/profilsoft/profilsoft.git
Видимая ветка в хранилище / HEAD
Виден филиал в репозитории / master
Начинается сборка Revision 5441ae757daccf1f3bf2edd392a7131eccdf6184 (origin / HEAD, origin / master)
Извлечение ревизии 5441ae757daccf1f3bf2edd392a7131eccdf6184 (origin / HEAD, origin / master)
Предупреждение: здесь есть несколько наборов изменений ветви
[рабочее пространство] $ ant
Невозможно найти tools.jar. Ожидается найти его в /usr/lib/jvm/java-6-openjdk/lib/tools.jar
Файл сборки: / var / lib / jenkins / jobs / Profilsoft - Инструменты / Рабочая область / build.xml
Успешная сборка без проблем
Работа 2
Второе задание имеет следующую конфигурацию
URL репозитория: git@192.168.1.12: front
Имя: происхождение
Refspec: + refs / heads / : refs / remotes / origin /
Когда я запускаю сборку, я вижу это в журнале:
Сборка в рабочем пространстве / var / lib / jenkins / jobs / profilsoft-wordpress-plugin / workspace
Оформление заказа: рабочая область / / var / lib / jenkins / jobs / profilsoft-wordpress-plugin / workspace - hudson.remoting.LocalChannel@72be8e1
Использование стратегии: по умолчанию
Оформление заказа: рабочая область / / var / lib / jenkins / jobs / profilsoft-wordpress-plugin / workspace - hudson.remoting.LocalChannel@72be8e1
Клонирование удаленного репозитория Git
Клонирование репозитория происхождения
ОШИБКА: ошибка клонирования источника происхождения удаленного репо: не удалось клонировать git@192.168.1.12: front
Причина: hudson.plugins.git.GitException: Ошибка при выполнении команды: / usr / bin / git clone --progress -o origin git@192.168.1.12: front / var / lib / jenkins / jobs / profilsoft-wordpress -plugin / рабочее место
Команда "/ usr / bin / git clone --progress -o origin git@192.168.1.12: front / var / lib / jenkins / jobs / profilsoft-wordpress-plugin / workspace" вернула код состояния 128: клонирование в / вар / Lib / Jenkins / работа / profilsoft-WordPress-плагин / место для работы ...
Протокол не указан
Я пытался
- Я поместил содержимое моего ~ / .shh в /var/lib/jenkins/.ssh с правильными разрешениями (600, jenkins: jenkins)
- Я запустил в консоли команду «/ usr / bin / git clone --progress -o origin git@192.168.1.12: front / var / lib / jenkins / jobs / profilsoft-wordpress-plugin / workspace» работает отлично (репозиторий клонирован)
- Я обновил плагин Git. У меня последняя версия.
- Сотрудник установил Дженкинса, и он установил ту же конфигурацию. Сборка прошла успешно.
У кого-нибудь есть идеи?