Публикации и ответы на комментарии в блогах JetBrains не выходят на русском языке с 2022 года.

Приносим извинения за неудобства.

Releases TeamCity

Встречайте TeamCity Cloud — сервис непрерывной интеграции и развертывания под управлением JetBrains

Read this post in other languages:

Выпуск TeamCity Cloud

Любимые возможности TeamCity — теперь под управлением JetBrains!

На днях мы запустили TeamCity Cloud — облачную версию TeamCity, которую мы разрабатывали почти два года. TeamCity Cloud — сервис непрерывной интеграции и развертывания под управлением JetBrains, предназначенный для команд, которые не хотели бы заниматься поддержкой и масштабированием своей собственной инфраструктуры. TeamCity Cloud прошел 14-месячное бета-тестирование и теперь официально готов к использованию в реальной продакшн-среде. Станьте первыми пользователями официальной версии TeamCity Cloud!


Зарегистрироваться в TeamCity Cloud

Этот релиз стал возможен не только в результате работы многих команд JetBrains, но и благодаря пользователям бета-версии продукта (около 5 000 человек), которые оставили свои отзывы и помогли нам исправить несколько сотен ошибок. Без вашей поддержки мы бы это не сделали. Спасибо вам! ❤

Что включает TeamCity Cloud?

В основе TeamCity Cloud — оригинальная версия TeamCity и большая часть ее функциональности:

  • Интеграция с популярными инструментами разработки. TeamCity Cloud обеспечивает интеграцию и безупречную поддержку самых разных VCS-систем, баг-трекеров, IDE и облачных провайдеров. Вам не понадобится самим обновлять используемые инструменты и устанавливать патчи безопасности — мы сделаем это за вас.

ℹ С полным списком ПО, установленного на билд-агентах, можно ознакомиться в документации.

  • Глубокое понимание тестирования. Как и исходная локальная версия, TeamCity Cloud сохраняет и анализирует историю тестов, указывает на нестабильные тесты, визуализирует статистику и позволяет отследить, как со временем меняется качество вашего кода. Это значительно упрощает анализ падений. Также это поможет вам сделать процесс разработки более эффективным.
  • Легкость в настройке. TeamCity Cloud позволяет настроить CI/CD-пайплайны с помощью полнофункционального веб-интерфейса либо программно — используя Kotlin. Kotlin позволит вам создавать пайплайны любой сложности и масштаба при помощи компактного кода, который будет легко поддерживать. Кроме того, почти вся функциональность TeamCity доступна через RESTful API, который позволит вам интегрировать продукт с вашими приложениями или взаимодействовать с ними, используя скрипты.

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

Какие возможности появятся в будущем?

На момент релиза мы оставили недоступными только два аспекта функциональности TeamCity Cloud:

  • Поддержка macOS. В данный момент TeamCity Cloud поддерживает только билд-агентов с Linux и Windows. Если вы разрабатываете под Apple и вам нужны сборки для macOS, iOS, AppleTV или других устройств Apple, установите TeamCity Build Agent на ваш Mac и подключите его как автономный билд-агент. Мы планируем добавить нативную поддержку macOS позднее в этом году.
  • Плагины. Мы постарались обеспечить поддержку всех популярных инструментов и фреймворков из коробки — так, чтобы в 99% случаев вам не понадобилось устанавливать плагины. Для самых продвинутых пользователей с жесткими требованиями мы разрабатываем план Enterprise, в который войдет поддержка плагинов и различные варианты настроек. Мы планируем запустить его до конца 2021 года.

TeamCity Cloud готов стать центральным звеном процесса разработки почти в любой среде. Если вам покажется, что чего-то не хватает, — напишите нам.


Зарегистрироваться в TeamCity Cloud

Что дальше?

Мы продолжаем вести активную разработку локальной версии TeamCity — все новые возможности будут появляться в обоих продуктах. Узнать, что войдет в следующий релиз, можно здесь. Мы обновим TeamCity Cloud до версии 2021.1 в течение месяца после выпуска продукта.

Помимо этого, мы планируем для TeamCity Cloud:

  • Поддержку macOS
  • План Enterprise
  • Бесплатный план
  • Хранение данных в разных регионах. Сейчас сервис размещен в регионе AWS Европа (Ирландия), но мы в процессе добавления других вариантов.

Цены

Вы можете попробовать TeamCity Cloud бесплатно в течение 14 дней. На время пробного периода вам будут доступны 12 000 билд-кредитов (эквивалентные 20 часам сборки на билд-агенте Linux Small), возможность параллельных сборок, 120 ГБ дискового пространства и до 3 автономных билд-агентов.

По окончании пробного периода вы можете приобрести подписку. Стоимость будет зависеть от количества коммитеров в вашей команде. Минимальная цена — $45 за 3 коммитеров и 24 000 билд-кредитов (эквивалентных 40 часам сборки на билд-агенте Linux Small). Дополнительного коммитера можно приобрести за $15, получив при этом 8 000 дополнительных билд-кредитов. Количество веб-пользователей не ограничено — использовать TeamCity могут все ваши коллеги при условии, что они не запускают сборки.

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

Удачных сборок!🚀


Зарегистрироваться в TeamCity Cloud

Ваша команда TeamCity
The Drive to Develop

Автор оригинальной статьи:

Oksana Mandryka

Alexander Rassokhin

image description

Discover more