Тестирование кода Bicep с помощью Azure Pipelines

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

Выполните проверку и тестирование кода Bicep в конвейере развернутой службы. Вы будете использовать анализ кода, предварительную проверку и операцию "что, если" для проверки изменений Azure перед развертыванием, а также тестировать ресурсы после каждого развертывания.

Цели обучения

По завершении этого модуля вы сможете:

  • Добавление анализа кода Bicep во время непрерывной интеграции
  • Добавление предварительной проверки развертывания на этапе сборки или выпуска
  • Добавление проверок "что, если", включая действия по утверждению вручную
  • Проверка конфигурации развернутой среды

Предварительные требования

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

  • Язык Bicep, включая создание и развертывание базовых файлов.
  • Azure, в том числе портал Azure, подписки, группы ресурсов и ресурсы;
  • основные команды git, включая клонирование, фиксацию файлов и принудительную отправку изменений в Azure Repos.
  • Базовые конвейеры YAML в Azure Pipelines, включая подключения к службам.

Для работы с упражнениями в этом модуле необходимо следующее:

  • Учетная запись Azure с возможностью создания групп ресурсов, приложений Microsoft Entra и субъектов-служб.
  • организация и учетная запись Azure DevOps.

Вам также нужно установить следующее ПО на локальный компьютер: