Введение

Завершено

Azure Pipelines можно использовать для автоматизации развертываний Bicep. Azure Pipelines позволяет создать гибкий процесс с возможностью повторного использования для распространения изменений в среде Azure. Конвейер применяет заданную процедуру для обеспечения высокого качества развертываний и среды Azure. Конвейер развертывания также позволяет всем, кто работает над файлами Bicep, использовать одну и ту же процедуру. В этом модуле вы узнаете, как определить конвейер в Azure Pipelines и как развернуть код Bicep с помощью конвейера.

Примечание.

Если вы заинтересованы в использовании GitHub Actions вместо Azure Pipelines для развертывания инфраструктуры в Azure, см. раздел Создание рабочего процесса развертывания Bicep с помощью GitHub Actions. Если вам нужна помощь в принятии решения, см. раздел Сравнение и противопоставление GitHub Actions и конвейеров Azure.

Пример сценария

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

Вы также хотели бы, чтобы ваши коллеги могли вносить изменения в шаблоны Bicep и самостоятельно развертывать их. Но при этом они должны работать по той же схеме, что и вы. Вы решили создать конвейер развертывания, который будет автоматически выполняться при каждом обновлении кода Bicep в общем репозитории. С его помощью файлы Bicep будут разворачиваться в Azure.

Схема демонстрирует изменение файла Bicep, отправленное в Azure Repos, после которого конвейер активирует развертывание в Azure.

Что вы будете делать?

В этом модуле вы узнаете, как автоматизировать развертывание шаблонов Bicep с помощью Azure Pipelines. Вы узнаете о преимуществах использования конвейеров для развертывания кода, а также о том, как создать базовый конвейер, который развертывает файл Bicep. Вы также узнаете, как авторизовать конвейер для развертывания ресурсов в среде Azure и как задать условия запуска этого конвейера.

Какова основная цель?

После завершения этого модуля вы сможете создать конвейер в Azure Pipelines, который развертывает базовый файл Bicep в группе ресурсов Azure.