Развернуть в Azure

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019 | TFS 2018

Служба Azure Pipelines сочетает непрерывную интеграцию (CI) и непрерывную поставку (CD) для тестирования и создания кода с отправкой его любому целевому объекту. Хотя вам не нужно использовать службы Azure с конвейерами, конвейеры помогут вам воспользоваться преимуществами Azure. Конвейеры можно использовать для интеграции процесса CI/CD с большинством служб Azure.

Дополнительные сведения о выборе службы Azure для размещения кода приложения см. в статье "Выбор вычислительной службы Azure для приложения".

Если вы только начинаете работу, рекомендуем ознакомиться со следующими ресурсами и приступить к работе.

Служба Azure

Точки интеграции


Начните использовать Azure Pipelines для автоматизации настройки CI/CD приложения в Azure. Выберите, где развернуть приложение, например Виртуальные машины, Служба приложений Azure, Службы Azure Kubernetes (AKS), Azure SQL Базу данных или Azure Service Fabric.
Дополнительные сведения см. в разделе "Обзор DevOps Starter".


Портал Azure — это веб-единая консоль, из которой можно создавать, администрировать и отслеживать все, от простых веб-приложений до сложных облачных развертываний. Кроме того, можно создать пользовательские панели мониторинга для упорядоченного представления ресурсов и настроить параметры специальных возможностей. Если у вас есть организация Azure DevOps Services, у вас есть доступ к портал Azure.
Войдите в портал Azure.


Используйте комплексные решения в Azure для реализации методик DevOps для планирования приложений, разработки, доставки и операций. Применяйте правильное сочетание технологий DevOps, культуры и процессов, чтобы обеспечить непрерывную доставку программного обеспечения и лучшую ценность для клиентов. Начните работу со следующими модулями Learn:


Перейдите по ссылкам, приведенным в следующей таблице, чтобы узнать больше о службах Azure, поддерживающих непрерывную интеграцию (CI) и непрерывную доставку (CD) с помощью Azure Pipelines. Полный список задач конвейера Azure см. в статье "Задачи сборки и выпуска".

Служба Azure

Точки интеграции



Служба для централизованного управления параметрами приложения и флагами компонентов. Дополнительные сведения см. в следующих статьях:


Хранение и доступ к неструктурированным данным в большом масштабе с помощью Azure Pipelines и Хранилище BLOB-объектов Azure.


Используйте Статические веб-приложения Azure для автоматической сборки и развертывания веб-приложения полного стека в Azure из репозитория кода.


Создание, хранение, защита, сканирование, репликация и управление образами контейнеров и артефактами. Например, создайте и опубликуйте частную службу реестра Docker. Дополнительные сведения см. в статье "Сборка и отправка образов Docker в Реестр контейнеров Azure".



Настройте конвейер для интеграции с полностью управляемой, бессерверной службой интеграции данных и разблокировки аналитических сведений из всех данных. Создайте Azure Pipeline, который создает и развертывает модель машинного обучения как веб-службу и автоматизирует жизненный цикл машинного обучения. Для получения дополнительных сведений ознакомьтесь со следующими ресурсами:


Быстрая подготовка этапов разработки и тестирования с помощью повторно используемых шаблонов. Дополнительные сведения см. в статье "Управление виртуальной машиной" в Azure DevTest Labs.


Предоставляет полностью управляемую платформу как услугу (PaaS) для реализации бессерверной архитектуры. Дополнительные сведения см. на следующих ресурсах:


Используйте Azure Pipelines для настройки CI/CD веб-приложения, работающего в Azure для государственных организаций. Дополнительные сведения см. в статье "Развертывание приложения в Azure для государственных организаций с помощью Azure Pipelines".


Используйте Azure Pipelines для управляемых служб, созданных на основе Центр Интернета вещей Azure. Дополнительные сведения см. в статье о непрерывной интеграции и непрерывном развертывании на устройствах Azure IoT Edge и создании конвейера CI/CD для IoT Edge с помощью Azure DevOps Starter.


Используйте Azure Pipelines для управляемых служб для хранения секретных данных. Дополнительные сведения см. в статье "Использование секретов Azure Key Vault в Azure Pipelines и Key Vault задаче Azure".


Развертывание контейнерных приложений и управление ими с помощью полностью управляемой службы Kubernetes. Дополнительные сведения см. в статье "Сборка и развертывание в Служба Azure Kubernetes".


Настройка оповещений о доступных метриках для ресурса Azure. Просмотрите настроенные правила Azure Monitor для активных оповещений в конвейере выпуска. Определите шлюзы до или после развертывания на основе оповещений Azure Monitor. Подробности см. в следующих статьях:


Управление ИТ-проблемами и их предотвращение с помощью определений политик, которые применяют правила и эффекты для ресурсов. Сведения о том, как это сделать, см. в статье "Проверка соответствия политике шлюзам".


Используйте шаблоны ARM для определения инфраструктуры и зависимостей и упрощения проверки подлинности для развертывания приложения с помощью Azure Pipelines. В частности, можно:

  • Создание подключения службы ARM с помощью автоматической безопасности
  • Создание подключения службы ARM к существующему субъекту-службе
  • Создание подключения службы ARM к виртуальной машине с управляемым удостоверением службы
  • Подключение к облаку Azure для государственных организаций
  • Подключение к Azure Stack
    Дополнительные сведения см. в статье "Подключение к Microsoft Azure".

В конвейере выпуска отправьте сообщение в Служебная шина Azure с помощью подключения службы. Дополнительные сведения см. в статье "Публикация в Служебная шина Azure задачах" и "Управление подключениями к службе" Служебная шина Azure подключения к службе.


Платформа распределенных систем, которая может работать во многих средах, включая Azure или локальную среду. Дополнительные сведения см. в следующих статьях: Руководство. Развертывание приложения с ci/CD в кластере Service Fabric и задаче развертывания приложений Service Fabric.


Последовательно создавайте, развертывайте и запускайте гибридные и пограничные вычислительные приложения в экосистемах. Дополнительные сведения см. в статье "Развертывание в Azure Stack Hub Служба приложений с помощью Azure Pipelines".



Используйте профиль публикации для развертывания веб-приложений Azure для Windows из Центра развертывания. Дополнительные сведения см. в следующих статьях: