Introdução

Concluído

Você pode usar o Azure Pipelines para automatizar as implantações de Bicep. O Azure Pipelines fornece um processo flexível e reutilizável para propagar alterações no ambiente do Azure. Um pipeline impõe o processo especificado para garantir a qualidade das suas implantações e do ambiente do Azure. Um pipeline 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 pipeline no Azure Pipelines e a implantar o código Bicep usando o pipeline.

Observação

Se você tiver interesse em usar o GitHub Actions em vez do Azure Pipelines para implantar a infraestrutura no Azure, confira Criar seu primeiro fluxo de trabalho de implantação do Bicep usando o GitHub Actions. Se precisar de ajuda para decidir, confira Comparar e contrastar o GitHub Actions e 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 quer que seus colegas possam fazer alterações e implantar os modelos Bicep por conta própria. No entanto, é necessário garantir que seus colegas sigam o mesmo processo que você usa. Você decide criar um pipeline de implantação, que será executado automaticamente toda vez que o código Bicep for atualizado em seu repositório compartilhado. O pipeline implantará seus arquivos Bicep no Azure.

Diagrama que mostra uma alteração em um arquivo Bicep que é enviado por push para o Azure Repos e, em seguida, um pipeline dispara a implantação no Azure.

Qual será seu plano?

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

Qual é a meta principal?

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