Управление несколькими средами с помощью Bicep и Azure Pipelines
Развертывайте код Bicep в нескольких средах, чтобы улучшить качество развертываний. Используйте шаблоны конвейера, чтобы сократить дублирование кода, и задавайте значения параметров для каждой среды.
Цели обучения
По завершении этого модуля вы сможете:
- Развертывание файлов Bicep в нескольких средах Azure из конвейера
- Использование шаблонов конвейера во избежание повторов
- Использование и защита параметров для каждой среды
Предварительные требования
Предполагается, что вы умеете работать с указанными ниже средствами.
- 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