Знакомство

Завершено

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

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

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

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

Чтобы упростить процесс для коллег, вы создадите набор файлов Bicep, защищенных безопасностью. Некоторые файлы развертывают полные решения, необходимые коллегам. Другие файлы определяют наборы ресурсов, которые коллеги могут использовать в своих собственных развертываниях Bicep.

Вы ранее использовали Azure Pipelines для автоматизации развертывания ресурсов Azure. Вы хотите найти способ автоматизации проверки и публикации повторно используемого кода Bicep.

диаграмме, на которой показаны два конвейера. Один публикует полный файл Bicep в спецификацию шаблона, а другой публикует модуль в реестр Bicep.

Что вы узнаете?

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

Вы создадите конвейеры развертывания для размещения двух файлов Bicep: один в качестве спецификации шаблона, а другой — в качестве модуля в частный реестр Bicep.

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

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

Если вам потребуется обновить модули Bicep, реестры или спецификации шаблонов, ознакомьтесь с этими модулями обучения Microsoft Learn: