+38/050/370-3627
+38/093/220-0872
+38/044/257-2444
Новости

TeamCity Cloud — сервис непрерывной интеграции и развертывания JetBrains

TeamCity Cloud — сервис непрерывной интеграции и развертывания JetBrains

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

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

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

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

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

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

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

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

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

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

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

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

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

TeamCity Cloud готов стать центральным звеном процесса разработки почти в любой среде.

Другие новости