Управление комплексными сценариями развертывания с помощью Bicep и Azure Pipelines

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

Создайте единый пайплайн для развертывания всей вашей среды. Вы добавляете этап сборки в конвейер и используете артефакты конвейера и выходные данные Bicep для публикации приложений, баз данных и больших двоичных объектов.

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

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

  • Развертывание инфраструктуры Azure, приложений, скриптов баз данных и больших двоичных объектов хранилища из одного конвейера
  • Использование скриптов конвейера и задач конвейера для выполнения действий по развертыванию
  • Используйте артефакты конвейера для публикации скомпилированных файлов, которые затем будут использоваться на этапах вашего конвейера развертывания.
  • Передача данных из файлов Bicep в другие шаги развертывания с помощью выходных данных

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

Вы должны ознакомиться с использованием:

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

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

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

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