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