Введение

Завершено

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

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

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

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

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

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

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

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

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

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