Gerenciar vários ambientes usando Bicep e Azure Pipelines
Implante seu código Bicep em vários ambientes para melhorar a qualidade de suas implantações. Use modelos de pipeline para reduzir a duplicação do código e defina valores de parâmetro para cada ambiente.
Objetivos de aprendizagem
Depois de concluir este módulo, você poderá:
- Implantar arquivos Bicep em vários ambientes do Azure por meio de um pipeline
- Usar modelos de pipeline para evitar repetição
- Usar e proteger parâmetros para cada ambiente
Pré-requisitos
Você deve estar familiarizado com o uso do:
- Bicep, incluindo criar e implantar arquivos básicos, arquivos de parâmetro, validação de simulação e a operação what-if.
- O Azure, incluindo o portal do Azure, as assinaturas, os grupos de recursos e os recursos.
- Comandos do Git básicos, incluindo clonagem, confirmação de arquivos e envio de alterações por push para o Azure Repos.
- Pipelines do YAML por meio do Azure Pipelines, incluindo pipelines de multiestágio e conexões de serviço.
Para trabalhar nos exercícios do módulo, você precisará dos seguintes itens:
- Uma conta do Azure que pode criar grupos de recursos, aplicativos do Microsoft Entra e entidades de serviço.
- Uma conta e uma organização do Azure DevOps.
Você também precisará ter instalado localmente o seguinte:
- Visual Studio Code
- A extensão Bicep para Visual Studio Code
- A extensão Azure Pipelines para Visual Studio Code
- As ferramentas da CLI do Azure mais recentes ou o Azure PowerShell com a versão mais recente
- Git