2013-03-05 2 views
1

У меня есть установка GIT на моем сервере AIX для веб-сайта java.Jenkins и GIT Уточнение

У меня есть настройки Голых хранилищ, где несколько разработчиков совершающих своего код и у меня есть несколько Non-Bare репозиториев, размещенных на моем сервере разработки.

Я слышал, что Jenkins может отслеживать изменения в GIT-HUB, а затем запускать процесс сборки, проверяя последнее содержимое из GIT-HUB, если найден новый фиксатор.

Могу ли я настроить Дженкинс для мониторинга моего Bare и Non-Bare репозиториев в моем Dev сервере и запустить процесс сборки, когда новый фиксации найден.

Здесь и GIT, и Jenkins установлены на том же Unix-сервере.

ответ

0

Пока у Дженкинса есть некоторые средства доступа к репозиторию git, он может контролировать его и запускать сборку при обнаружении изменений. Если Jenkins находится на одном сервере, вы должны предоставить ему путь к файловой системе в репозиторий.

Обратите внимание, что одно задание может контролировать только один репозиторий. То есть, если вы хотите контролировать несколько репозиториев, вам нужно либо несколько заданий, либо какой-то мета-репозиторий, который их объединяет. Если это то, что вам нужно сделать, вы можете рассмотреть this plugin, хотя это только в ранней альфа-стадии.

+0

Спасибо. Можете ли вы предложить хорошие видеоуроки для Дженкинса. –

+0

Несколько вещей появляются на YouTube, когда вы ищете «Дженкинс». Я не знаю полного видеоурока. –

+0

Надеюсь, вы всегда можете прибегнуть к крюку после фиксации, как описано здесь: http://stackoverflow.com/questions/12794568/how-to-configure-git-post-commit-hook, чтобы начать все, что вам нужно. –