Introdução

Concluído

Imagine que você é um gerente de infraestrutura que foi solicitado a provisionar seus recursos do Azure usando o Terraform. Depois de criar seu projeto, você planeja criar e implantar seu aplicativo usando um fluxo de trabalho de automação.

Provisionar, construir e implantar trilhos

A automação normalmente usa três faixas: provisionamento, compilação e implantação. Cada via pode ter um ou mais gasodutos.

A imagem abaixo mostra vários pipelines na pista de Provisão, em que cada pipeline se foca na infraestrutura de uma equipe.

Diagrama destacando os elementos do pipeline de Provisão para as várias equipes.

No cenário deste módulo, irá utilizar os três percursos ao implementar múltiplos pipelines.

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

Neste módulo, você pode concluir os exercícios usando as Ações do GitHub ou o Azure Pipelines.

Objetivos de aprendizagem

Neste módulo, você irá:

  • Crie uma configuração do Terraform para seus recursos do Azure.
  • Provisione sua infraestrutura e implante-a no Azure.
  • Configure seu projeto para integração contínua e entrega contínua (CI/CD) usando com um fluxo de trabalho de automação (Ações do GitHub ou Pipelines do Azure).

Pré-requisitos

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