TeamCity против FinalBuilder Pro для сервера непрерывной интеграции - PullRequest
6 голосов
/ 21 января 2011

Я видел много сравнений для TeamCity против CCNet, но не так много для TeamCity против FinalCuilder Pro CI.

Простите, если я не сравниваю яблоки с яблоками, я знаком с TeamCity, однако компания, в которой я работаю, уже приобрела FinalBuilder Pro с включенным CI-сервером.

Я надеюсь получить некоторые сравнения, мнения. Если TeamCity не предлагает больше, чем FinalBuilder, мы не хотим поддерживать две системы.

Заранее спасибо.

Ответы [ 3 ]

6 голосов
/ 20 мая 2011

Мы используем TeamCity для оркестровки сборки, но используем FinalBuilder для фактического выполнения отдельных сборок.

Мне нравится FinalBuilder за простоту написания сценариев и удобство обслуживания, но я также люблю TeamCity за все пункты ответа KIR.

В нашей настройке каждый buildCfig TeamCity настроен на использование средства запуска командной строки, а файл fbcmd.exe finalbuilder вызывается с именем сценария для запуска.

Вся сладость и свет.

6 голосов
/ 24 января 2011

Вот некоторые функции, присутствующие в TeamCity и вряд ли присутствующие в FinalBuilder:

  • Истинная клиент-серверная архитектура с несколькими агентами сборки - TeamCity обеспечивает центральную точку доступа и управления всеми вашими агентами сборки. Агенты сборки могут быть включены / отключены / перезапущены из одного веб-интерфейса, вы также можете просматривать журналы или просматривать дампы сборок, работающих на разных агентах сборки.
  • Поддержка Amazon EC для сетки агентов сборки
  • Предварительно протестированные функции коммита и удаленного запуска (больше нет испорченного кода в VCS. Ну, почти :)
  • Интеграция с Visual Studio и другими IDE - специальный плагин для этого
  • Расширяемая отчетность, вы можете включать свои собственные отчеты на основе HTML в результаты сборки
  • Комментарии / Пин / Теги для сборок
  • Поиск перекрестных сборок
  • Интегрированное покрытие кода и поиск дубликатов для Java и .NET

    FinalBuilder поддерживает некоторые системы VCS, которые не поддерживаются TeamCity.

    Отказ от ответственности: я один из разработчиков TeamCity.

1 голос
/ 25 января 2011

Я провел сравнение двух продуктов для непрерывной беседы об интеграции в Великобритании - в основном мои выводы заключались в том, что TeamCity более интуитивно понятен в использовании.FinalBuilder казался мне неоднозначным в своем языке и неуклюжим в настройке сборок

Как только работа была выполнена, это была очень хорошая система - но для меня TeamCity была намного более интуитивной и имела лучшего пользователяопыт чем Final Builder

это очень субъективно - каждый инструмент очень хорош.Все сводится к тому, что вам удобно, и мне стало намного комфортнее с TeamCity

...