Introdução

Concluído

Quando você trabalha no código Bicep, a ramificação principal do seu repositório Git se torna a fonte da verdade. A ramificação principal incorpora as alterações mais recentes de toda a sua equipe e, em geral, reflete o estado do seu ambiente do Azure.

É importante que as alterações que são mescladas na ramificação principal do repositório sejam examinadas. Neste módulo, você aprenderá a proteger sua ramificação principal usando outras ramificações e revisões de solicitação de pull.

Cenário de exemplo

Suponha que você seja responsável por implantar e configurar a infraestrutura do Azure em uma empresa de brinquedos. Sua equipe está crescendo e está ficando mais difícil acompanhar todas as mudanças que todos estão fazendo.

Recentemente, um novo membro da equipe alterou acidentalmente um arquivo importante do Bicep na ramificação principal do seu repositório. Essa mudança causou um problema no ambiente de produção da sua organização. Você conversa com sua equipe e decide que é hora de começar a revisar as alterações de código antes que elas sejam mescladas e implantadas.

Agora, você precisa fazer uma alteração na maneira como seu site processa os pedidos. Você precisa adicionar uma fila de mensagens para que seu site possa postar mensagens sempre que um cliente fizer um pedido de um brinquedo. Um sistema de back-end, construído por outra equipe, coletará essas mensagens e processará os pedidos posteriormente. Você precisa garantir que as mensagens não sejam enviadas para a fila até que a outra equipe esteja pronta.

Você decide que essa é uma ótima oportunidade de experimentar um novo processo. Você usará solicitações de pull para controlar como as alterações em Bicep são mescladas. O código será escrito por um autor, revisado por um revisor e mesclado em um repositório Git antes de ser implantado no Azure.

Diagrama que mostra um processo de revisão de código Bicep de criação, revisão e mesclagem.

O que faremos?

Neste módulo, você aprenderá como proteger o código em sua ramificação principal impondo um processo de controle de alterações por meio de solicitações pull. Você aprenderá sobre estratégias de ramificação e como impedir que sua equipe faça alterações na ramificação principal, a menos que ela tenha seguido o processo correto. Você também aprenderá a usar solicitações pull para revisar seu código.

Qual é a meta principal?

Depois de concluir este módulo, você poderá usar uma estratégia de ramificação para seu próprio código Bicep. Você também saberá como criar, revisar e mesclar solicitações pull. Você entenderá os elementos importantes a serem observados ao revisar uma solicitação de pull para o código Bicep.