Интеллектуальный сервер
непрерывной интеграции
Скачать
Встречайте TeamCity 2019.2! Узнайте, что нового.
Скачать
TeamCity

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

CI и CD корпоративного уровня за 0 $.

TeamCity
Professional

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

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

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

Создавайте до 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 есть то, что вам нужно: широкий ассортимент возможностей для разработчиков, позволяющих поднять результативность вашей команды на новый уровень.

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

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

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

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

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

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

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

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

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

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

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

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

Что
нового

Что нового в TeamCity 2019.2

Шаблоны запуска EC2

В версии 2019.2 появилась поддержка шаблонов запуска EC2 и возможность запускать облачные билд-агенты, используя параметры из вашего аккаунта AWS. Для обновления или установки нового ПО на облачных билд-агентах больше не нужно ничего менять в конфигурации проекта TeamCity.

Новые возможности Kotlin DSL

Kotlin DSL предоставляет простой и понятный синтаксис для построения цепочек сборок. Кроме того, конфигурации, написанные на Kotlin DSL, могут включать в себя параметры, которые необходимо настроить в интерфейсе при импорте проекта или при обновлении настроек проекта.

Мониторинг производительности

TeamCity предоставляет HTTP-доступ к метрикам: теперь можно извлекать метрики с помощью инструмента Prometheus и просматривать их в веб-интерфейсе Prometheus или на панели Grafana.

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

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

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

Что говорят
пользователи

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

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