TeamCity против Team Build - PullRequest
       20

TeamCity против Team Build

5 голосов
/ 05 декабря 2009

Какие плюсы / минусы между TeamCity и Team Build и почему выбирают один вместо другого?

Ответы [ 3 ]

4 голосов
/ 08 июня 2012

Интересный вопрос. Я довольно много использовал обе системы для создания приложений на c #.

TeamCity

  • Простота в использовании
  • Красивая
  • Простота установки и настройки
  • Простота расширения и настройки сборок
  • Легко взаимодействует с другими системами, такими как git, svn, JIRA и многими другими.

Team Foundation Build

  • Если у вас уже настроен TFS, сборка будет запущена
  • Простые случаи, такие как построение решения, легко настроить
  • Плавно работает вместе с управлением задачами TFS и контролем исходного кода.
  • Громоздкий и безобразный пользовательский интерфейс

В целом, Team (Foundation) Build может выполнить свою работу, но я предпочитаю TeamCity.

3 голосов
/ 05 декабря 2009

TeamCity

  • Плюсы

    • Бесплатно (зарядка не начинается до 20 пользователей)
    • Поддерживает несколько платформ (Ruby, Java, .NET)
    • Поддерживает несколько систем управления источниками
    • Поддерживает несколько сборщиков (Rake, MSBuild, Nant, Ant)
    • Превосходные опции отчетности
  • Против

    • Требуется стек Java (при условии, что вы магазин .NET)

Сборка команды (фонда)

  • Pros
    • Интегрированное решение со стеком Microsoft Dev
  • Cons
    • Требуется Team Foundation Server ($$$, хотя Gold Partners получают 25 мест бесплатно, а большинство других программ дают 5 мест (но вы платите за 6, когда добавляете другое))
    • Поддерживается только MSBuild
1 голос
/ 05 декабря 2009

Если в вашей среде есть несколько других инструментов с открытым исходным кодом (SVN и т. Д.) И утилиты, я бы предпочел выбрать TeamCity. Мы обнаружили, что это довольно круто и интегрируется с большинством других популярных инструментов.

Если вы «ограничены» стеком MS (как, например, вы используете VSS для управления исходным кодом), то это единственная действительно веская причина для использования Team Build.

...