Intereting Posts

git plugin и hudson

Я использую Hudson как инструмент непрерывной интеграции. Теперь, когда вы сбрасываете источники из нескольких репозиториев git. Я получаю ошибки в своей рабочей области, только вытаскивая последний репозиторий в списке, и сборка завершается с ошибкой.

Я понимаю, что при удалении из нескольких репозиториев git в моей рабочей области создаются несколько скрытых каталогов .git . Плагин git не указывает путь от меня, чтобы вытащить каждый репозиторий в свой собственный каталог в рабочей области. Как мне это достичь? Я использую последний инструмент git plugin

Пожалуйста и спасибо.

Я предпочел бы использовать плагин Hudson Git так, как он, естественно, работает: тянет только одно Git-репо.

За исключением того, что Git repo может быть родительским репо для подмодулей , причем каждый подмодуль относится к репозиториям Git, которые вы хотели импортировать в рабочую область Hudson jib.

Это не «простое» решение, хотя, поскольку родительское репо Git ссылается только на «фиксированную» точку в истории подмодулей Git.
Это означает, что если вы хотите, чтобы плагин Git обнаруживал какие-либо изменения, подмодулы должны иметь новый фиксатор (нормальный), но родительское репо также должно быть зафиксировано для регистрации новых ссылок подмодулей Git.