Introdução
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 geralmente reflete o estado do seu ambiente do Azure.
É importante que as alterações mescladas na ramificação principal do repositório sejam revisadas. Neste módulo, você aprenderá como proteger sua ramificação principal usando outras ramificações e receber revisões de solicitação.
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 Bicep importante na ramificação principal do repositório. Essa alteração 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 mudança na forma como seu site processa 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, irá pegar essas mensagens e processar os pedidos mais tarde. Você precisa garantir que não comece a enviar mensagens para a fila até que a outra equipe esteja pronta.
Você decide que esta é uma ótima oportunidade para experimentar um novo processo. Você usará solicitações pull para controlar como as alterações do Bíceps são mescladas. O código será escrito pelo autor, revisado por um revisor e, em seguida, mesclado em um repositório Git antes de ser implantado no Azure.
O que vamos fazer?
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 evitar que sua equipe faça alterações na ramificação principal, a menos que tenha seguido o processo correto. Você também aprenderá a usar solicitações pull para revisar seu código.
Qual é o principal objetivo?
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 procurados quando revisar uma solicitação pull para o código Bicep.