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

intermediate
devops-engineer
administrator
developer
azure
azure-devops

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

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

Трофей за учебный курс по развертыванию приложений с помощью Azure DevOps.

Часть 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.