/
x

JetBrains TeamCity

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

Подробнее

Иерархия проектов

Выстраиваивание дерева своего проекта, чтобы передавать дочерним элементам настройки и разрешения родительских.

Шаблоны

Создание шаблонов с общими настройками и наследование от них любого количества конфигураций сборки.

Зависимости и цепочки сборки

Разбивание единой процедуры сборки на части, которые можно запускать последовательно или параллельно.

Создание проектов из URL-адреса

При создании проекта в TeamCity надо просто указать на репозиторий с нужным файлом .teamcity/settings.kts. TeamCity автоматически создаст проект со всеми необходимыми настройками и конфигурациями сборки согласно их описанию в коде.

Переносимость

Скрипты Kotlin DSL не привязаны к конкретному серверу или проекту, благодаря чему один и тот же скрипт можно использовать на разных серверах или даже в разных проектах на одном сервере. Достаточно лишь загрузить скрипт в репозиторий.

Настоящий язык программирования

Поскольку используемый TeamCity предметно-ориентированный язык (DSL) основан на Kotlin, можно повторно использовать код, создавать конфигурации динамически, а также пользоваться возможностями автодополнения и навигации по коду.

Функциональные ветки

TeamCity обнаруживает и выполняет сборку изменений в конкретной ветке, а также выполняет ее слияние с основной веткой.

Версионируемые настройки

Синхронизация настроек своих проектов с системой контроля версий, чтобы избежать путаницы.

Скрыть
Сортировать:
  • по рекомендации Softline
  • по алфавиту
  • по цене