Описание тега teamcity

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

TeamCity - это проприетарный сервер непрерывной интеграции и непрерывной доставки, разработанный и предоставленный JetBrains. TeamCity изначально поддерживает разработку на Java, .NET и Ruby, обеспечивает интеграцию с основными IDE, системами контроля версий и системами отслеживания проблем.

Ключевые особенности включают:

  • Иерархия проектов позволяет вам группировать сборки в древовидную структуру, чтобы представлять структуру вашей организации и делиться общими настройками или применять общие практики.
  • Создавайте шаблоны конфигурации и параметры конфигурации для повторного использования настроек
  • Отслеживание в реальном времени (поскольку сборки все еще выполняются) показывает новые коммиты, появляющиеся в базе кода, недавно неудачные тесты и сообщения о новых проблемах.
  • Анализ отказов теста позволяет найти первую сборку, в которой начался сбой теста, а также изменения, вызвавшие этот сбой, просмотреть историю выполнения теста и определить нестабильные (нестабильные) тесты.
  • Интеграция с системами контроля версий позволяет извлекать определенные части кодовой базы, извлекать сразу из нескольких репозиториев, а также просматривать или скачивать различия прямо из веб-интерфейса.
  • Зависимости артефактов и снимков между сборками.
  • Программное создание проектов и конфигураций сборки с помощью DSL на основе Kotlin.
  • Интеграция с IDE (IntelliJ IDEA, Eclipse, Visual Studio).
  • Встроенный статический анализ кода на базе движков IntelliJ IDEA и ReSharper.
  • Встроенные механизмы покрытия кода на основе IntelliJ IDEA и JetBrains dotCover.
  • Встроенный механизм статистики для настройки диаграмм, отчетов о пользовательских значениях статистики или сбоев при построении, если статистические значения выходят за пределы указанного диапазона.
  • Встроенные отчеты о работоспособности и предложения по настройкам для выявления проблем с конфигурацией сервера и выбора более эффективной конфигурации проекта.
  • Функции расширяемости позволяют писать настраиваемые плагины или сообщать настраиваемые статистические значения и тесты из настраиваемой среды тестирования с помощью служебных сообщений.

TeamCity - коммерческое программное обеспечение, лицензируемое по проприетарной лицензии. Доступна бесплатная лицензия на 100 конфигураций сборки и 3 бесплатных агента сборки.


Полезные ссылки:

Веб-сайт
Документация
Отслеживание проблем
Форум сообщества
Блог
Twitter