Перейти к содержанию

TeamCity

Эта статья находится на начальном уровне проработки, в одной из её версий выборочно используется текст из источника, распространяемого под свободной лицензией
Материал из энциклопедии Руниверсалис
TeamCity
Логотип программы TeamCity
Тип Непрерывная интеграция
Разработчик JetBrains
Написана на Java
Операционная система Кроссплатформенное ПО
Последняя версия 2022.04.2[1] (13 июля 2022 года)
Лицензия Проприетарная: бесплатная для небольших команд и открытых проектов; коммерческая для больших команд разработчиков
Сайт jetbrains.com/ru-ru/team…

TeamCity — серверное программное обеспечение от компании JetBrains, написанное на языке Java, билд-сервер для обеспечения непрерывной интеграции. Первый релиз состоялся 2 октября 2006 года[2].

Возможности

  • Предварительное тестирование кода перед коммитом. Предотвращает возможность коммита программного кода, содержащего ошибки, нарушающего нормальную сборку проекта, путём удалённой сборки изменений перед коммитом.
  • Грид-сборка проекта. Предоставляет возможность производить несколько сборок проекта одновременно, производя тестирование на разных платформах и в различном программном окружении.
  • Интеграция с системами оценки покрытия кода, инспекции кода и поиска дублирования кода.
  • Интеграция с различными средами разработки: Eclipse, IntelliJ IDEA, Visual Studio.
  • Поддержка различных платформ: Java, PHP, .NET и Ruby.

Поддерживаемые системы управления версиями

TeamCity поддерживает следующие системы управления версиями:

Лицензия

Возможны следующие варианты лицензирования:

  • Professional Server License: Бесплатная версия. Имеется ограничение в 100 конфигураций сборки build configurations; Включает в себя лицензию на 3 агента для сборки.
  • Enterprise Server License: Коммерческая версия. Неограниченное количество пользовательских аккаунтов и конфигураций сборки; Включает в себя лицензию на 3 агента для сборки.
  • Build Agent License: Коммерческая, позволяет добавить дополнительно ещё одного агента для сборки к уже имеющимся. Может использоваться совместно как с лицензией Professional Server License, так и с лицензией Enterprise Server License.
  • Open Source License.

Примечания

  1. TeamCity 2022.04.2 Release Notes.
  2. JetBrainsHistory. Дата обращения: 18 ноября 2012. Архивировано 17 мая 2008 года.
  3. JetBrains TeamCity Development blog. Дата обращения: 18 ноября 2012. Архивировано 20 марта 2012 года.

Ссылки