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