Introdução
Você pode usar o Azure Pipelines para automatizar implantações do Bicep. O Azure Pipelines fornece um processo flexível e reutilizável para propagar alterações ao seu ambiente do Azure. Um pipeline impõe o processo que você define para garantir a qualidade de suas implantações e do seu 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á como definir um pipeline no Azure Pipelines e como implantar seu código Bicep usando o pipeline.
Nota
Se você estiver interessado em usar as Ações do GitHub em vez dos Pipelines do Azure para implantar infraestrutura no Azure, consulte Criar seu primeiro fluxo de trabalho de implantação do Bicep usando as Ações do GitHub. Se precisar de ajuda para decidir, consulte Comparar e contrastar ações do GitHub e pipelines do Azure.
Cenário de exemplo
Suponha que você seja responsável por implantar e configurar a infraestrutura do Azure para dar suporte a um site em uma empresa de brinquedos. Você criou um modelo Bicep para implantar o site. Toda vez que você precisar reconfigurar o site, você atualiza seus arquivos Bicep e os reimplanta a partir do seu computador. A equipe do site solicita alterações regularmente, de modo que o processo de implantação se tornou demorado. Você quer encontrar uma maneira de automatizar o processo para que possa se concentrar em outras tarefas e iniciativas.
Você também deseja que seus colegas possam fazer alterações nos modelos do Bicep e implantar os próprios modelos. Mas, você precisa garantir que seus colegas sigam o mesmo processo que você usa. Você decide criar um pipeline de implantação que será executado automaticamente sempre que o código Bicep for atualizado em seu repositório compartilhado. O pipeline implantará seus arquivos Bicep no Azure.
O que vai fazer?
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 seu pipeline a implantar recursos em seu ambiente do Azure e como definir quando um pipeline é executado.
Qual é o principal objetivo?
Depois de concluir este módulo, você poderá usar o Azure Pipelines para criar um pipeline que implanta um arquivo Bicep básico em um grupo de recursos do Azure.