Развертывание приложений с Azure DevOps

Средний уровень
Инженер DevOps
Администратор
Разработка
Azure
Azure DevOps

Azure DevOps позволяет создавать, тестировать и разворачивать любые приложения в облаке или в локальной среде. Узнайте, как настроить конвейеры выпуска, которые непрерывно собирают, тестируют и развертывают приложения.

Эта схема обучения — часть серии. Вы можете выбрать темы, интересующие вас больше всего, или изучать их одну за другой. Ниже приведены схемы обучения в этой серии.

The trophy for the Deploy applications with Azure DevOps learning path.

Часть 3. Развертывание приложений с помощью Azure DevOps

В этой схеме обучения вы получите следующие сведения:

  • Создание базового конвейера выпуска, который развертывает веб-приложение в службе приложений Azure.
  • Создание более полного конвейера, который развертывается на нескольких этапах разработки и тестирования.
  • Запуск функциональных и нефункциональных тестов, которые проверяют поведение и производительность приложения.
  • Выбор и реализация соответствующего шаблона развертывания для плавного развертывания новых функций для пользователей.
  • Расширение конвейеров для поддержки различных целевых объектов развертывания, таких как Функции Azure.
  • Автоматизация развертываний Docker и развертываний Kubernetes с несколькими контейнерами с помощью Azure Pipelines.

Модули, включенные в эту схему обучения

Настройте конвейер непрерывной доставки (CD), который автоматизирует процесс развертывания приложения.

Проектирование и создание реалистичного конвейера выпуска, который способствует изменениям в различных средах тестирования и промежуточной среды.

Запустите тесты пользовательского интерфейса Selenium, форму функционального тестирования в Azure Pipelines.

Запустите автоматические нагрузочные тесты с помощью Apache JMeter, формы нефункционального тестирования в Azure Pipelines.

Выберите и реализуйте шаблон развертывания, который помогает плавно развертывать новые функции приложения для пользователей.

Создайте конвейер Azure DevOps, который создает и развертывает веб-приложение ASP.NET и приложение-функцию Azure в Azure.

Используйте Azure Pipelines для развертывания контейнеров Docker в службе приложение Azure.

Разверните несколько контейнеров в кластере Служба Azure Kubernetes с помощью Azure Pipelines.