Introdução

Concluído

Você pode usar o GitHub Actions para automatizar implantações do Bicep. O GitHub Actions fornece um processo flexível e reutilizável para propagar alterações no ambiente do Azure. Um fluxo de trabalho impõe o processo especificado para garantir a qualidade das suas implantações e do ambiente do Azure. Um fluxo de trabalho de implantação também garante que todos que colaboram em seus arquivos Bicep usem o mesmo processo. Neste módulo, você aprenderá a definir um fluxo de trabalho no GitHub Actions e como implantar o código Bicep usando o fluxo de trabalho.

Observação

Se você tiver interesse em usar o Azure Pipelines em vez do GitHub Actions para implantar a infraestrutura no Azure, confira Criar seu primeiro pipeline de implantação do Bicep usando o Azure Pipelines.

Cenário de exemplo

Suponha que você seja responsável por implantar e configurar a infraestrutura do Azure para dar suporte ao site de uma empresa de brinquedos. Você criou um modelo Bicep para implantar o site. Sempre que precisa reconfigurar o site, você atualiza os arquivos Bicep e os implanta novamente do seu computador. A equipe do site solicita alterações regularmente, por isso o processo de implantação tornou -sedemorado. Você deseja encontrar uma maneira de automatizar o processo para poder se concentrar em outras tarefas e iniciativas.

Você também deseja que os seus colegas possam fazer alterações nos modelos do Bicep e implantar os modelos por conta própria, mas precisa garantir que eles sigam o mesmo processo que você usa. Você decide criar um fluxo de trabalho de implantação que será executado automaticamente toda vez que o código Bicep for atualizado em seu repositório compartilhado. O fluxo de trabalho implantará seus arquivos Bicep no Azure.

Diagram that shows a change to a Bicep file pushed to GitHub, and then a workflow triggers deployment to Azure.

Qual será seu plano?

Neste módulo, você aprenderá a automatizar a implantação de modelos Bicep usando o GitHub Actions. Você entenderá os benefícios de usar fluxos de trabalho do GitHub Actions para implantar seu código e aprenderá a criar um pipeline básico que implanta um arquivo Bicep. Você também aprenderá como autorizar o seu fluxo de trabalho para implantar recursos no seu ambiente do Azure e como definir quando um fluxo de trabalho é executado.

Qual é a meta principal?

Depois de concluir este módulo, você poderá usar o GitHub Actions para criar um fluxo de trabalho que implanta um arquivo Bicep básico em um grupo de recursos do Azure.