Publicar um código Bicep reutilizável usando o GitHub Actions

Avançado
Engenheiro de DevOps
Desenvolvedor
Administrador
Azure Resource Manager
GitHub

Publique especificações de modelo do Azure e módulos Bicep usando um fluxo de trabalho de implantação. Valide o código Bicep reutilizável e adicione o controle de versão a ele automaticamente.

Objetivos de aprendizagem

Depois de concluir este módulo, você poderá:

  • Publicar módulos Bicep em um registro privado usando um fluxo de trabalho do GitHub Actions
  • Publicar arquivos Bicep em uma especificação de modelo usando um fluxo de trabalho do GitHub Actions
  • Adicionar números de versão automaticamente aos módulos e às especificações de modelo

Pré-requisitos

Você deve estar familiarizado com o uso do:

  • Módulos Bicep e registros de módulo.
  • Especificações de modelo do Azure.
  • O linter Bicep, juntamente com o teste do código Bicep.
  • 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.
  • GitHub Actions, incluindo trabalhos, etapas e segredos.

Para trabalhar nos exercícios do módulo, você precisará dos seguintes itens:

  • Uma conta do Azure que tem a capacidade de atribuir funções e criar grupos de recursos e aplicativos do Microsoft Entra.
  • Uma conta do GitHub.

Você também precisará dos seguintes itens instalados localmente: