Управление несколькими средами с помощью Bicep и Azure Pipelines

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

Развертывайте код Bicep в нескольких средах, чтобы улучшить качество развертываний. Используйте шаблоны конвейера, чтобы сократить дублирование кода, и задавайте значения параметров для каждой среды.

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

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

  • Развертывание файлов Bicep в нескольких средах Azure из конвейера
  • Использование шаблонов конвейера во избежание повторов
  • Использование и защита параметров для каждой среды

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

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

  • Bicep, включая создание и развертывание основных файлов и файлов параметров, предварительную проверку и операцию "что если".
  • Azure, в том числе портал Azure, подписки, группы ресурсов и ресурсы;
  • основные команды git, включая клонирование, фиксацию файлов и принудительную отправку изменений в Azure Repos.
  • Конвейеры YAML на основе Azure Pipelines, включая многоэтапные конвейеры и подключения к службам.

Чтобы выполнить упражнения в модуле, вам потребуется:

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

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