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

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

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

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

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

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

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

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

  • Bicep, включая создание и развертывание базовых файлов
  • Azure, в том числе портал Azure, подписки, группы ресурсов и ресурсы
  • Основные команды Git, включая клонирование, фиксацию файлов и отправку изменений в GitHub
  • Базовые рабочие процессы GitHub Actions, включая секреты, чтобы рабочий процесс смог подключиться к вашей среде Azure

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

  • Учетная запись Azure с возможностью создания групп ресурсов и приложений Microsoft Entra
  • Учетная запись GitHub

Вам также потребуется следующее программное обеспечение, установленное локально: