Я использовал Hudson в качестве инструмента непрерывной интеграции. Теперь при сносе исходников из нескольких репозиториев git. Я получаю ошибки в моей рабочей области, только вытаскивая последний репозиторий в списке, и сборка завершается неудачно.
Я понимаю, что при удалении из нескольких репозиториев git несколько скрытых . Каталоги git
создаются в моей рабочей области. Плагин git не указывает от меня способ вытащить каждый репозиторий в свой собственный каталог в рабочей области. Как мне этого добиться? Я использую последнюю версию git plugin tool
Пожалуйста и спасибо.
Я бы предпочел использовать подключаемый модуль Hudson Git так, как он обычно работает: извлечение только одного репозитория Git.
За исключением того, что репозиторий Git может быть родительским репозиторием для подмодулей, каждый подмодуль относится к репозиториям Git, которые вы изначально хотели импортировать в рабочее пространство Hudson jib.
Это не «простое» решение, поскольку родительский репозиторий Git ссылается только на «фиксированную» точку в истории подмодулей Git.
Это означает, что если вы хотите, чтобы подключаемый модуль Git обнаруживал какие-либо изменения, подмодули должны иметь новую фиксацию (нормальную), но родительский репозиторий также должен быть зафиксирован для регистрации новых ссылок на подмодули Git.