Introdução
À medida que seu uso do Bicep e da infraestrutura à medida que o código amadurece, torna-se cada vez mais importante ter um processo sistemático para gerenciar seus arquivos. É fácil perder o controle das alterações feitas, especialmente se você tiver várias versões de um arquivo em desenvolvimento ao mesmo tempo.
Você também precisa considerar como compartilha seus modelos com seus colegas e garantir que tenha um processo para acompanhar e comunicar suas alterações. Além disso, quando você trabalha com pipelines para implantar seu código Bicep, é essencial manter seus modelos em um sistema de controle de versão para que o pipeline possa acessá-los.
Neste módulo, você aprenderá sobre o popular sistema de controle de versão chamado Git.
Cenário de exemplo
Suponha que você seja responsável por implantar e configurar a infraestrutura do Azure em uma empresa de brinquedos. Você criou modelos do Bicep e os armazenou em seu próprio computador.
Você está construindo uma coleção tão grande de modelos que está achando difícil acompanhar as coisas. Você experimentou alterações em alguns de seus modelos e tem várias cópias de arquivos. Você até quebrou acidentalmente um modelo de trabalho fazendo uma alteração nele antes de ir de férias, e agora você não consegue se lembrar do que mudou ou como corrigi-lo.
Você sente que deve haver uma maneira melhor de gerenciar seu código Bicep. Você quer começar melhorando a maneira como trabalha com os arquivos Bicep que implantam o site da sua empresa.
O que vamos fazer?
Neste módulo, você criará um repositório Git e adicionará alguns de seus arquivos Bicep a ele. Você explorará alguns recursos importantes do Git e verá como eles podem ajudar enquanto você escreve seu código Bicep. Você também aprenderá sobre o GitHub e o Azure Repos, e como publicar seu repositório Git em um desses serviços permite que você colabore com sua equipe.
Qual é o principal objetivo?
Ao final deste módulo, você terá uma compreensão do que o controle de versão e o Git podem fazer para ajudá-lo enquanto trabalha com o código Bicep. Você poderá usar o suporte do Visual Studio Code para o Git para inicializar um repositório Git local, confirmar arquivos, criar ramificações e mesclar ramificações. Finalmente, você poderá publicar um repositório Git no GitHub ou Azure Repos.
Pré-requisitos
Você deve estar familiarizado com a criação de modelos básicos do Bicep, incluindo módulos.
Para acompanhar os exercícios no módulo, você precisará do Visual Studio Code instalado localmente.