Описание тега 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