Публикация кода Bicep для повторного использования с помощью GitHub Actions

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

Публикуйте спецификации шаблонов Azure и модули Bicep с помощью рабочего процесса развертывания. Автоматически проверяйте код Bicep для повторного использования и добавляйте управление версиями.

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

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

  • Публиковать модули Bicep в частном реестре из рабочего процесса GitHub Actions
  • Публиковать файлы Bicep в спецификации шаблона из рабочего процесса GitHub Actions
  • Автоматически добавлять номера версии в модули и спецификации шаблонов

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

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

  • Модули и реестры модулей Bicep.
  • Спецификации шаблонов Azure.
  • Анализатор и проверка кода Bicep.
  • Azure, в том числе портал Azure, подписки, группы ресурсов и ресурсы;
  • Основные команды Git, включая клонирование, фиксацию файлов и отправку изменений в GitHub.
  • GitHub Actions, включая задания, этапы и секреты.

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

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

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