Публикации и ответы на комментарии в блогах JetBrains не выходят на русском языке с 2022 года.
Приносим извинения за неудобства.
Встречайте TeamCity Cloud — сервис непрерывной интеграции и развертывания под управлением JetBrains
Любимые возможности 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
Автор оригинальной статьи: