Testar seu código Bicep usando o GitHub Actions

Intermediário
Engenheiro de DevOps
Desenvolvedor
Administrador
Azure Resource Manager
GitHub

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: