С чего начать с CruiseControl.NET - PullRequest
4 голосов
/ 20 августа 2008

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

Ответы [ 6 ]

6 голосов
/ 20 августа 2008

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

1 голос
/ 24 октября 2008

Прекрасный ресурс, который я недавно нашел для CI, принадлежит Мартину Фаулеру, автору знаменитой книги "Архитектура корпоративных приложений".

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

1 голос
/ 20 августа 2008
0 голосов
/ 24 октября 2008

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

0 голосов
/ 24 октября 2008

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

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

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

0 голосов
/ 20 августа 2008

Действительно, документация довольно солидна

...