Gerenciar cenários de implantação de ponta a ponta usando o Bicep e o GitHub Actions
Crie um fluxo de trabalho unificado para implantar todo o ambiente. Você adicionará trabalhos de compilação ao fluxo de trabalho e usará artefatos de fluxo de trabalho e saídas Bicep para publicar aplicativos, bancos de dados e blobs.
Objetivos de aprendizagem
Ao final deste módulo, você poderá:
- Implantar a infraestrutura, os aplicativos, os scripts do banco de dados e os blobs de armazenamento do Azure de um único fluxo de trabalho.
- Usar scripts de fluxo de trabalho e ações do fluxo de trabalho para executar etapas de implantação.
- Usar artefatos de fluxo de trabalho para publicar arquivos compilados para seus trabalhos de fluxo de trabalho de implantação usarem.
- Passe dados de seus arquivos Bicep para outras etapas de implantação usando saídas.
Pré-requisitos
Você deve estar familiarizado com o uso do:
- Bicep, incluindo recursos filho e como implantar arquivos Bicep no Azure.
- 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, ambientes e segredos.
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
Para trabalhar nos exercícios, você também precisará do seguinte instalado localmente:
- Visual Studio Code
- A extensão Bicep para Visual Studio Code
- As ferramentas da CLI do Azure mais recentes ou o Azure PowerShell mais recente.