Introdução

Concluído

Imagine que você é um gerente de infraestrutura que foi encarregado de provisionar recursos do Azure usando o Terraform. Depois de criar o projeto, você pretende compilar e implantar seu aplicativo usando um fluxo de trabalho automatizado.

Provisionar, compilar e implantar eventos

A automação normalmente usa três eventos: Provisionamento, Build e Implantação. Cada evento pode ter um ou mais pipelines.

A imagem a seguir exibe vários pipelines no evento Provisionamento, com cada um deles voltado para a infraestrutura de uma equipe:

Diagrama que realça os elementos do pipeline de Provisionamento de várias equipes.

No cenário deste módulo, você usará os três eventos implementando vários pipelines.

O Azure dá suporte a várias ferramentas de automação, como o Jenkins, o GitLab, o GitHub Actions e o Azure Pipelines.

Neste módulo, você poderá concluir os exercícios usando o GitHub Actions ou o Azure Pipelines.

Objetivos de aprendizagem

Neste módulo, você vai:

  • Criar uma configuração do Terraform para recursos do Azure.
  • Provisionar sua infraestrutura e implantá-la no Azure.
  • Configurar um projeto para CI/CD (integração contínua e entrega contínua) usando um fluxo de trabalho de automação (GitHub Actions ou Azure Pipelines).

Pré-requisitos

  • Uma assinatura do Azure
  • Uma conta do GitHub
  • (Opcionalmente, se você optar por usar o Azure Pipelines)
  • Conhecimento básico sobre desenvolvimento de software
  • Conhecimento básico sobre gerenciamento e provisionamento de recursos do Azure