Publicar código Bicep reutilizável usando ações do GitHub
Publique especificações de modelo do Azure e módulos Bicep usando um fluxo de trabalho de implantação. Valide e adicione automaticamente o controle de versão ao seu código Bicep reutilizável.
Objetivos de aprendizagem
Depois de concluir este módulo, conseguirá:
- Publicar módulos Bicep em um registro privado a partir de um fluxo de trabalho do GitHub Actions
- Publicar arquivos Bicep em uma especificação de modelo de um fluxo de trabalho do GitHub Actions
- Adicione automaticamente números de versão aos seus módulos e especificações de modelo
Pré-requisitos
Você deve estar familiarizado com o uso:
- Módulos de bíceps e registros de módulos.
- Especificações de modelo do Azure.
- O binter linter, juntamente com o teste do seu código Bicep.
- Azure, incluindo o portal do Azure, assinaturas, grupos de recursos e recursos.
- Comandos básicos do Git, incluindo clonagem, confirmação de arquivos e envio de alterações para o GitHub.
- Ações do GitHub, incluindo trabalhos, etapas e segredos.
Para trabalhar os exercícios no módulo, você precisará:
- Uma conta do Azure que tem a capacidade de atribuir funções e criar grupos de recursos e aplicativos do Microsoft Entra.
- Uma conta GitHub.
Você também precisará dos seguintes itens instalados localmente:
- Visual Studio Code
- A extensão da Conta do Azure para Visual Studio Code
- A extensão Bicep para Visual Studio Code
- O processador JSON de linha de comando jq
- As ferramentas mais recentes da CLI do Azure ou a versão mais recente do Azure PowerShell
- Git