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