Тестирование кода Bicep с помощью Azure Pipelines
Выполните проверку и тестирование кода Bicep в конвейере развернутой службы. Вы будете использовать анализ кода, предварительную проверку и операцию "что, если" для проверки изменений Azure перед развертыванием, а также тестировать ресурсы после каждого развертывания.
Цели обучения
По завершении этого модуля вы сможете:
- Добавление анализа кода Bicep во время непрерывной интеграции
- Добавление предварительной проверки развертывания на этапе сборки или выпуска
- Добавление проверок "что, если", включая действия по утверждению вручную
- Проверка конфигурации развернутой среды
Предварительные требования
Предполагается, что вы умеете работать с указанными ниже средствами.
- Язык Bicep, включая создание и развертывание базовых файлов.
- Azure, в том числе портал Azure, подписки, группы ресурсов и ресурсы;
- основные команды git, включая клонирование, фиксацию файлов и принудительную отправку изменений в Azure Repos.
- Базовые конвейеры YAML в Azure Pipelines, включая подключения к службам.
Для работы с упражнениями в этом модуле необходимо следующее:
- Учетная запись Azure с возможностью создания групп ресурсов, приложений Microsoft Entra и субъектов-служб.
- организация и учетная запись Azure DevOps.
Вам также нужно установить следующее ПО на локальный компьютер:
- Visual Studio Code
- Расширение Bicep для Visual Studio Code
- Расширение Azure Pipelines для Visual Studio Code.
- Последняя версия инструментов Azure CLIилиAzure PowerShell.
- Git