Teamcity против CruiseControl.net - что лучше?

Asked
Viewd6498

18

Есть реальные ощутимые различия или это просто вопрос вкуса?

9 ответов

20

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

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

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

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

    sonstabo15 января 2009, 10:17
1

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

1

В Team city нет поддержки PHP, поэтому мне это не интересно. Думаю, это личный выбор.

3
В зависимости от вашего специфические потребности.
4

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

0

TeamCity может иметь поддержку PHP, проверьте URL-адрес ниже:

http://www.waltercedric.com/joomla-mainmenu-247/370-continuous-build/1552-configuring-teamcity-maven-for-php-for-joomla-continuous-build .html

3

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

9

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

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

  • Ух ты, их Матрица уже далеко. Они должны использовать CC.NET 1.0 в качестве руководства. Большинство из этих вещей сейчас находится в CC.NET, а те, которых нет в некоторых из них, ограничены JAVA, так что кого это волнует. Сетка сборки выглядит круто, а закрытые отметки выглядят круто

    Alex29 октября 2008, 14:01
  • Я тоже столкнулся с проблемой Vault. CC.NET - единственное, что поддерживает Vault. Служба поддержки SourceGear говорит о поддержке таких вещей, как Hudson или TeamCity, так: «Напишите сами». http://support.sourcegear.com/viewtopic.php?f=5&t=11156&p=50421&hilit=hudson Я бы порекомендовал Vault людям, если бы SourceGear проявил интерес к тому, чтобы помочь преодолеть эти пробелы с другими CI.

    slolife11 марта 2010, 17:26