Publicar um código Bicep reutilizável usando o GitHub Actions
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:
- Visual Studio Code
- A extensão Conta do Azure para Visual Studio Code
- A extensão Bicep para Visual Studio Code
- O processador JSON da linha de comando jq
- As ferramentas da CLI do Azure mais recentes ou o Azure PowerShell com a versão mais recente
- Git