CruiseControl или CruiseControl.NET - PullRequest
1 голос
/ 13 марта 2012

Я использую последнюю версию CruiseControl.NET (1.6.7981.1).Он работает довольно хорошо, но веб-панель управления не самая лучшая, и мне не нравится, как служба отказывается запускаться, если какой-либо из файлов проектов имеет неправильно настроенный XML.

Какие у меня варианты?Как насчет использования основного CruiseControl вместо этого?Будет ли это хорошо играть с MSBuild?Будет ли он форматировать результаты MSBuild разумно, как CruiseControl.NET "MSBuild Report"?Я вижу, что с сентября 2010 года у него не было релизов.По сути, это полностью запеченный?

Ответы [ 2 ]

3 голосов
/ 13 марта 2012

Как давний пользователь cc.net, я бы рекомендовал перейти на Jenkins или TeamCity. Мне очень нравится TeamCity, но Дженкинс легко настроить и запустить.

2 голосов
/ 16 марта 2012

CC.NET действительно лучше , чем CruiseControl, и легковесен.

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

Если вам нужны настраиваемые отчеты, настраиваемая электронная почтаили пользовательскую статистику, затем перейдите к CC.NET.

И помните, что вы всегда должны использовать CCValidator.exe , расположенный в папке установки CC.NET, для проверки ваших файлов конфигурации.

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

...