2008-10-28 3 views
18

Есть ли реальные ощутимые различия или это просто вопрос вкуса?Команда Сити против CruiseControl.net - какая из них лучше?

+0

это зависит от того, что вы пытаетесь построить и выполнить. Вы не указали типы проектов, поэтому я неясен по вашему вопросу. Я не понимаю, как кто-то может дать вам честный, непредвзятый ответ без этой информации. – D3vtr0n 2012-11-05 17:41:31

ответ

20

Получение установки и обслуживания круиз-контроля занимает больше времени, чем TeamCity (где вы можете настроить автоматизированный проект (sln) в считанные минуты). В TeamCity также есть пара очень приятных функций, таких как сбои сборки отчетов (через электронную почту, jabber, веб-сайт), поэтому вам не нужно ждать минут x.

Версия 4 (в настоящее время EAP) также имеет функцию, которая сначала запускает неудачные тесты, поэтому вы знаете, если вы быстро установили сборку.

Итак ... мой голос идет за teamcity, если ваша команда не настолько велика, вы должны заплатить за нее ... В этом случае я не знаю.

+2

Насколько велика ваша команда? Разве это не до 20 различных конфигураций сборки, 3 агента сборки и 20 пользователей? Если вы перейдете к этому (и не используйте разветвление ext (1 основной, 1 тест и 1 выпуск + несколько больших изменений), поэтому вам нужно много конфигураций сборки), я бы сказал, что 2000 долларов США - это цена OK, чтобы заплатить – sonstabo 2009-01-15 10:17:10

+0

Я не согласен. Для моего сервера CI я попробовал как Team City, так и CC.NET. Team City отлично поработал над нашими сборками FLEX, но я никогда не смог заставить их правильно выполнять сборку веб-приложений .NET. CC.NET работала через пять минут. Я предпочитаю подход конфигурации XML CC.NET в Мастере создания веб-интерфейса Team City. Вы также можете редактировать Team City XML, но это не так просто, как CC.NET. Поскольку я пишу много Powershell, довольно легко сохранить текстовый редактор, чтобы внести изменения в конструкцию. Я не должен проверять подлинность и перемещаться по страницам на страницах Admin. – D3vtr0n 2012-11-05 22:41:57

1

У команды города нет поддержки PHP, поэтому это не интересно для меня. Я думаю, что это личный выбор.

1

Персональный выбор, но TeamCity очень приятно устанавливать и смотреть.

9

Существует сравнение TeamCity с CruiseControl и CruiseControl.NET на веб-сайте TeamCity по адресу http://www.jetbrains.com/teamcity/documentation/featureMatrix.html. Очевидно, он будет немного искажен в пользу TeamCity, но думал, что это может помочь в любом случае.

Для меня мне пришлось пойти с CruiseControl.NET, потому что он поддерживает SourceGear Vault и TeamCity.

+3

Ничего себе, их Матрица далеко. Они должны использовать CC.NET 1.0 в качестве руководства. Большинство из этих вещей есть в CC.NET, а те, которые не являются немногими из них, ограничены JAVA, поэтому кому это нужно. Сетка сборки выглядит круто, и закрытые проверки выглядят круто, хотя – Alex 2008-10-29 14:01:04

3

Я лично на CC.NET из-за того, что я могу настроить heck из него, мы используем его для всех видов, таких как запуск EggPlant Red Stone, подготовка отчетов о локализации, запуск UnitTests во многих разных рамках и на 3 ОС с использованием MONO. Мне было очень легко настроить его, и он занял менее 5 минут, просто выполнив простой компилятор одного решения. Тем не менее, я проверил Team City, и это выглядит круто, мне просто нужно настроить его.

4

TeamCity очень легко использовать и поддерживать. Если вы начинаете новый, используйте TeamCity.

Смежные вопросы