Полнофункциональная непрерывная интеграция бесплатно
Скачать
TeamCity

Бесплатен навсегда

CI и CD корпоративного уровня бесплатно.

TeamCity
Professional

Начать сейчас

Нужна техподдержка корпоративного уровня? Рассмотрите возможности версии Enterprise.

100 конфигураций сборки 2017.2+

Создавайте до 100 конфигураций сборки (задач) и выполняйте неограниченное количество сборок.

3 билд-агента.

Выполняйте до 3 сборок одновременно. Добавляйте агенты по мере необходимости.

Полная функциональность

Используйте весь потенциал возможностей TeamCity. В этот продукт включены те же самые возможности, что доступны нашим крупнейшим клиентам.

Публичный баг-трекер и форум

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

Бесплатен навсегда

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

Функциональность

Ваш круглосуточный специалист по сборке

Мощные возможности непрерывной интеграции

Удаленный запуск и предварительное тестирование коммитов

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

Отображение хода выполнения сборки в реальном времени

Вы можете узнать, что что-то пошло не так, не дожидаясь завершения сборки.

Интеллектуальная конфигурация

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

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

Шаблоны

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

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

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

Управление конфигурацией из кода

Создавайте свой конвейер CI и CD при помощи кода, используя конфигурационные скрипты на языке TeamCity — Kotlin DSL.

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

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

Портативная версия

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

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

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

Подробнее о Kotlin DSL

Легкий в освоении

Не уверены, с чего начать работу с DSL? Воспользуйтесь командой «View DSL» в пользовательском интерфейсе, чтобы увидеть образец описания настроек при помощи DSL.

Исчерпывающая интеграция с системами контроля версий

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

Ведете разработку с применением функциональных веток? TeamCity обнаруживает и выполняет сборку изменений в вашей ветке, а также выполняет ее слияние с основной веткой.

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

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

Преимущества

Почему TeamCity —
лучший выбор для...

  • вас
  • разработчиков
  • администраторов
  • инженеров сборки
  • менеджеров
  • pandas

Высокая результативность

Практикуете традиционный подход к непрерывной интеграции или предпочитаете функциональные ветки с Git или Mercurial? В обоих случаях в TeamCity есть то, что вам нужно: широкий ассортимент возможностей для разработчиков, позволяющих поднять результативность вашей команды на новый уровень.

Экономия времени
c первого же дня

Вне зависимости от того, ведете ли вы разработку на Java, .NET или вашей целью являются мобильные платформы, установочный пакет TeamCity уже содержит важнейшие инструменты, позволяющие начать работу за считанные минуты.

Возможность расширения по мере необходимости

Если вам потребуется особая дополнительная функциональность, воспользуйтесь любыми из более 100 готовых к использованию плагинов. Кроме того, добавлять новую функциональность можно с помощью собственных плагинов, созданных посредством открытого API TeamCity.

Всесторонняя
техподдержка для пользователей

Вы не одни. Для получения помощи предусмотрены различные каналы связи, в числе которых публичный баг-трекер, форум, а также исчерпывающая онлайн-документация.

Надежная, масштабируемая архитектура
и лицензирование

TeamCity становится умнее по мере вашего роста. Лицензионная модель TeamCity позволяет вам начать абсолютно бесплатно, а затем беспрепятственно расширять свои серверные мощности по мере необходимости.

Непрерывные
интеграция и развертывание

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

Пандам нравится наблюдать, как ваши сборки зеленеют, — даже больше, чем грызть бамбук!

С TeamCity они всегда будут довольны.

Что
нового

Что нового в TeamCity 2018.1

Новый TeamCity Kotlin DSL

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

Конфигурация с высокой отказоустойчивостью

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

Усовершенствованная поддержка Docker

Docker-обертка теперь поддерживает раннеры .NET CLI и PowerShell. build, push и другие команды Docker теперь доступны непосредственно в новом Docker-раннере, который заменяет старый билд-раннер Docker.

Отзывы
клиентов

Более 30 000 клиентов
уже претворяют свои замыслы в жизнь
с помощью TeamCity

Вы в хорошей компании!

Пользователи о
TeamCity

@Marco_Rasp
Я уже говорил, как обожаю @teamcity?
Настройка непрерывной интеграции с GitHub — это так просто.
Спасибо за великолепный продукт, который невероятно прост в использовании и делает нашу команду разработки такой продуктивной.
Tim Kent,
BNP Paribas

Если вы действительно разбираетесь в вопросе, вы сразу же увидите, насколько TeamCity превосходит всех остальных.
Евгений Голдин,
инженер по сборкам
@maspwr
Работа с @teamcity в сфере непрерывной интеграции пока что оставила у меня самое лучшее впечатление. Попробуйте его!
@akosma
Я под сильным впечатлением от @teamcity от JetBrains; чтобы охарактеризовать этот продукт одним словом, подходит определение «непревзойденный».
Пытаясь наладить работу Jenkins, я обзавелся новым хобби: проверять, есть ли
в @teamcity нативная поддержка того, что я делаю
(спойлер: ответ всегда был положительным).
@pauldambra
из X (ранее Twitter)

В TeamCity Professional бесплатно включены 3 билд-агента и 100 конфигураций сборки.