Централизованная непрерывная интеграция / настройка сборки Vs.Конкретная настройка проекта - PullRequest
2 голосов
/ 24 июня 2010

Каковы плюсы / минусы наличия централизованной непрерывной настройки интеграции / сборки (в нашем случае это будет круиз-контроль) по сравнению с настройкой для конкретного проекта?

До сих пор у нас была специфическая для проекта настройка круиз-контроля, но теперь многие другие группы тоже хотят перейти на CI и просят центральный круиз-сервер. Я хотел бы знать, есть ли у кого-нибудь опыт (хороший / плохой), которым можно поделиться в этом.

Вот несколько начальных мыслей:

Плюсы: центральную систему будет легко администрировать, избегая дублирования усилий всей организации при настройке и обслуживании круизных экземпляров для различных проектов.

Минусы: центральная система может иметь более контролируемую настройку по отношению к доступу и т. Д., И, следовательно, может нуждаться в собственности отдельного человека / группы, в то время как экземпляры круизного проекта могут находиться под контролем проектной группы, внесение изменений / улучшений быстрее и в зависимости от проекта.

Буду признателен за любые материалы по этому вопросу.

1 Ответ

0 голосов
/ 25 июня 2010

Одна проблема, которую мы имеем с нашими централизованными системами, - это длина очереди.Чем больше проектов у вас в системе, тем больше времени вам придется ждать.Или, тем более, вы должны разделить свой CI на распределенные задачи.

...