С чего начать с CruiseControl.NET

Я настраиваю систему управления версиями + сборку / интеграцию моей команды с нуля. Мы использовали VSS и инструмент, который мы создали для выполнения процесса сборки. Мы решили перейти в более современную среду. У меня работает SVN, и я хотел бы настроить процесс непрерывной интеграции с CruiseControl.NET. Есть ли хорошее пошаговое руководство для начинающих, которое поможет мне освоить лучшие практики этого инструмента?


person Ron Harlev    schedule 19.08.2008    source источник


Ответы (6)


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

person Dale Ragan    schedule 19.08.2008

Отличный ресурс, который я недавно нашел по CI, - это Мартин Фаулер, автор знаменитой книги «Архитектура корпоративных приложений».

URL: http://martinfowler.com/articles/continuousIntegration.html

person user30943    schedule 23.10.2008


Мы усвоили один совет - если у вас достаточно большая команда и продукт, о котором вы говорите, представляет собой сценарий типа «подтолкнуть QA, чтобы люди могли протестировать», не поддавайтесь желанию создавать его каждый раз, когда кто-то что-то проверяет. Скорее всего, это на некоторое время остановит QA и сильно нарушит QA, прежде чем вы поймете, что люди проверяют что-то весь день.

Для сценария «push to QA» просто запускайте его каждый вечер, если он обнаруживает изменения.

Для сценария «посмотрите, строится ли» один раз в час - это хорошо (опять же, люди слишком часто проверяют что-то в команде приличного размера, чтобы сделать мгновенные сборки стоящими)

person Tom Kidd    schedule 23.10.2008

Если вы ищете .NET CI, могу ли я предложить вам взглянуть на Team City. Думаю, так лучше и бесплатно до 20 пользователей.

person Martin Clarke    schedule 23.10.2008
comment
Благодарить! Я фанат Resharper, но не обратил внимания на TeamCity - person Sergey Aldoukhov; 03.10.2009

На самом деле, документация довольно прочная.

person Darren Kopp    schedule 19.08.2008