Непрерывная интеграция и поставка

Самый простой способ настройки автоматизированных конвейеров для сборки, тестирования и развертывания кода на любой платформе.
Начните работу бесплатно
Representation of the cycle of continuous integration. Includes logos for Java, NUnit, Maven, Git, and more.
Screenshot of CI/CD

Предоставляйте более качественные продукты с помощью непрерывной интеграции и поставки

Эффективные команды применяют непрерывную интеграцию (CI) и непрерывную поставку (CD). Службы Visual Studio Team Services позволяют не только автоматизировать сборку, тестирование и развертывание приложения, но и отслеживать все аспекты разработки, включая изменения кода, а также результаты проверки и тестирования. Повышайте ценность решения для пользователей, делая его качественнее и развертывая его чаще.
Ознакомьтесь с краткими руководствами по непрерывной интеграции и поставке для ASP.NET Core, Node.js или Java.

Развертывание кода из любого места

Подключайтесь напрямую к любому репозиторию Git или службе, включая VSTS (Git или TFVC), GitHub, BitBucket, ваш частный репозиторий или Subversion. Автоматически запускайте конвейер в соответствии с изменениями в коде. Выполняйте сборку и развертывание, используя собственную инфраструктуру или бесплатные агенты Linux, macOS и Windows, размещенные на сервере Майкрософт. Облачные нагрузочные тесты позволяют тестировать инфраструктуру со сколь угодно высокой нагрузкой.
Deploy Code From Anywhere
Multi-platform Devices include Windows laptops, iOS Tablets, and Android phones. Symbols include .NET, Java, Xcode, and Git

Развертывание на любой платформе

Создавайте приложения на Java, .NET, PHP, Python, Ruby, C++ и многих других языках. Развертывайте приложения в поставщиках облачных служб, таких как Azure, AWS, GCP, в магазинах приложений, таких как Windows, Android, iOS, или в системах Windows и Linux. Доступны сотни готовых к использованию задач для сборки и развертывания любого приложения в любом месте.
Ознакомьтесь с множеством способов сборки и развертывания приложений.

Ускоренная непрерывная доставка в Azure

Настройте полный конвейер непрерывной интеграции и непрерывной доставки для любого приложения Azure на любом языке и платформе, выполнив несколько простых шагов.
Настройте выпуск с помощью встроенных задач для Azure и Azure Stack. Развертывайте приложения на веб-сайтах, на платформе Service Fabric, в оркестраторах контейнеров Docker, на виртуальных машинах и т. д. Используйте наш оптимизированный интерфейс для настройки рабочих процессов развертывания приложений, предназначенных для Azure.
Узнайте больше о создании и расширении конвейеров для приложений Azure.
Continuous delivery to Azure
Deployments mad easy

Упрощение развертывания на виртуальных машинах

Развертывайте приложения на любой машине — с ОС Windows или Linux, размещенной в облаке или локально. Развертывайте приложения на виртуальных машинах со сложной топологией сети. Выполняйте обновления, обеспечивая высокую доступность приложений.

Организация конвейера, поддерживающего несколько сред

Организуйте конвейер выпуска, чтобы автоматизировать развертывания в нескольких средах. Более уверенно продвигайте выпуски с использованием рабочих процессов утверждения. Выполните интеграцию с решениями мониторинга и ITSM для передачи автоматизированных сигналов к целевым развертываниям.
Orchestrate multi environment pipeline
End-to-end traceability

Всеобъемлющая трассировка

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

Расширение и настройка

Не можете найти задачу для своего варианта использования? Возможно, она уже есть в Visual Studio Marketplace. Или можно создать ее самостоятельно.

Использование облачной службы

Начните работу бесплатно

Самостоятельное размещение

Загрузите пробную версию