I would like to view this page in
Подключайте к своей CI/CD-системе любые решения, используемые в процессе разработки. TeamCity предлагает как готовые варианты интеграции, так и широкий набор эффективных инструментов для расширения функциональности системы.
Начать бесплатноПодключив TeamCity ко всем инструментам, входящим в ваш тулчейн разработки, вы сможете по максимуму пользоваться преимуществами CI/CD.
Запускайте задания сборки и тестирования в инстансах Amazon EC2, контейнерах Docker, кластерах Kubernetes, в Microsoft Azure, Google Cloud Engine, а также на виртуальных машинах VMWare.
Для управления пользователями и их аутентификации можно использовать существующие сервисы хостинга систем контроля версий и провайдеров аутентификации, включая GitHub, GitLab, Bitbucket, Azure DevOps и Google.
Информацию о задачах, тикетах или элементах очереди задач можно импортировать из баг-трекера, опираясь на ссылки в сообщениях коммитов.
Запуск сборки и просмотр результатов прямо в Visual Studio или любой IDE на основе IntelliJ.
Встроенная поддержка Java, .NET, Powershell, Python, Ruby, Node.js, Xcode и других технологий обеспечивает доступ к подробным результатам сборки и тестирования, отчетам о покрытии кода, результатам инспекции и т. п.
В облаке JetBrains
Если вы ищете CI/CD-решение, не требующее больших затрат на обслуживание, и не хотите самостоятельно им управлять, рекомендуем TeamCity Cloud — сервис, размещенный в облаке JetBrains под нашим управлением.
На вашем оборудовании
Если вы хотите запускать проекты на локальном CI/CD-сервере, установите TeamCity Professional. Решение бесплатно для небольших проектов.
Функциональность TeamCity можно расширить с помощью уже существующих плагинов. Кроме того, вы можете написать собственный плагин, опираясь на наше краткое руководство.
Обширная экосистема плагинов предлагает множество вариантов интеграции TeamCity с вашим тулчейном разработки. Более 170 плагинов — от запуска релиза в Octopus Deploy до рассылки информации о сборке с помощью Microsoft Teams — помогут адаптировать CI/CD-платформу к вашим потребностям.
Напишите собственный плагин, который идеально подойдет для вашего процесса. Вы можете создать свой билд-раннер или модуль аутентификации, написать плагин для передачи результатов сборки в другую систему или любое другое расширение для TeamCity. Руководство по разработке плагинов поможет вам воплотить в жизнь любую идею.
Интегрируйте CI/CD-платформу с системами и инструментами, которыми вы пользуетесь, при помощи полнофункционального REST API TeamCity. Вы сможете автоматически получать информацию, необходимую для отслеживания хода работы и составления отчетов. Собственные скрипты помогут полностью автоматизировать взаимодействие с TeamCity.
TeamCity поддерживает пользовательские скрипты. Благодаря этому вы можете запускать сборку и выполнять тесты в рамках автоматического пайплайна, даже если решение не поддерживает конкретный билд-раннер или фреймворк тестирования. Более того, можно в реальном времени импортировать сведения о выполнении задания и его результаты, а также пользоваться всеми функциями создания отчетов и анализа в TeamCity с помощью служебных сообщений.
Просто добавьте служебные сообщения в пользовательские скрипты сборки и тестирования, чтобы получить доступ к следующим функциям:
Мощная настраиваемая CI/CD-система для команд, которым нужен максимум функций.
Плагины позволяют расширить функциональность TeamCity: можно добавить поддержку билд-раннеров, систем контроля версий, баг-трекеров и платформ мониторинга. С помощью REST API вы можете интегрировать TeamCity в другие инструменты или вызвать его из пользовательского скрипта.
Чтобы поделиться своим плагином с миллионами пользователей TeamCity, нужно убедиться, что плагин соответствует нашим требованиям, и загрузить его для проверки. Если требования выполнены, мы откроем другим пользователям TeamCity возможность скачивать его и использовать. Подробнее — в руководстве по Marketplace.
REST API TeamCity публично виден для TeamCity Server. Лицензия не ограничивает количество вызовов API. Подробную информацию, в том числе о рекомендованных методах работы, вы найдете в документации по API TeamCity.