Testar seu código Bicep usando o GitHub Actions
Valide e teste o código Bicep no fluxo de trabalho de implantação. Você usará um lint, a validação de simulação e a operação de teste de hipóteses para validar as alterações do Azure antes de implantá-las, além de testar seus recursos após cada implantação.
Objetivos de aprendizagem
Ao final deste módulo, você poderá:
- Adicione lint de código Bicep durante a integração contínua.
- Adicionar a validação de implantação de pré-lançamento durante os trabalhos de compilação ou liberação.
- Adicione verificações de teste de hipóteses, incluindo etapas de aprovação manual.
- Verifique a configuração do ambiente implantado.
Pré-requisitos
Você deve estar familiarizado com o uso do:
- Bicep, incluindo a criação e implantação de arquivos básicos
- O Azure, incluindo o portal do Azure, as assinaturas, os grupos de recursos e os recursos
- Comandos básicos do Git, inclusive com clonagem, confirmação de arquivos e envio de alterações por push para o GitHub
- Fluxos de trabalho básicos do GitHub Actions, incluindo segredos para que seu fluxo de trabalho possa se conectar ao seu ambiente do Azure
Para trabalhar nos exercícios do módulo, você precisará dos seguintes itens:
- Uma conta do Azure, com a capacidade de criar grupos de recursos e aplicativos do Microsoft Entra
- Uma conta do GitHub
Você também precisará que os seguintes softwares estejam instaladas localmente:
- Visual Studio Code
- A extensão Bicep para Visual Studio Code
- As ferramentas da CLI do Azure mais recentes ou o Azure PowerShell com a versão mais recente
- Git