Conceitos básicos da AWS

Criar um pipeline de entrega contínua

Configurar um repositório Git, implantar uma aplicação Web de exemplo e criar um pipeline de entrega contínua

Introdução: Criar um pipeline de entrega contínua

Siga as instruções passo a passo para criar seu primeiro pipeline de entrega contínua.

Visão geral

Neste tutorial, você criará um pipeline de entrega contínua para uma aplicação Web simples. Primeiro, você usará um sistema de controle de versão para armazenar seu código-fonte. Depois, você aprenderá a criar um pipeline de entrega contínua que implantará automaticamente a aplicação Web sempre que o código-fonte for atualizado.

O que você aprenderá

Este tutorial guiará você pelas etapas de criação do pipeline de entrega contínua abordado acima. Você aprenderá a:

  • Configurar um repositório GitHub para o código da aplicação
  • Criar um ambiente AWS Elastic Beanstalk para implantar a aplicação
  • Configurar o AWS CodeBuild para criar o código-fonte do GitHub
  • Usar o AWS CodePipeline para configurar o pipeline de entrega contínua com estágios de origem, compilação e implantação

Pré-requisitos

Antes de iniciar este tutorial, você precisará ter:
  • Uma conta da AWS
  • Uma conta do GitHub
  • O Git instalado no computador
 

 Experiência com a AWS

Iniciante

 Tempo para a conclusão

35 minutos

 Custo para a conclusão

Qualificado para o nível gratuito

 Requisitos

  • Conta da AWS com acesso de administrador*
  • Conta do GitHub
  • Git instalado no computador
  • Navegador recomendado: versão mais recente do Chrome ou Firefox

* É possível que as contas criadas nas últimas 24 horas ainda não tenham acesso aos serviços necessários para este tutorial.

 Data da última atualização

9 de fevereiro de 2023

Arquitetura da aplicação

O diagrama a seguir apresenta uma representação visual dos serviços usados neste tutorial e como eles são conectados. Esta aplicação usa o GitHub, o AWS Elastic Beanstalk, o AWS CodeBuild e o AWS CodePipeline.

Ao avançarmos pelo tutorial, abordaremos os serviços em detalhes e indicaremos quais recursos ajudarão você a saber tudo sobre eles.

Módulos

Este tutorial está dividido em cinco módulos breves. Conclua cada módulo na ordem certa antes de passar para o próximo.

  1. Configurar repositório git (5 minutos): configura um repositório GitHub para armazenar o código da aplicação.
  2. Implantar aplicativo Web (10 minutos): crie o ambiente em que a aplicação Web será implantada usando o AWS Elastic Beanstalk.
  3. Criar projeto de compilação (5 minutos): configure e execute o processo de compilação para a aplicação usando o AWS CodeBuild.
  4. Criar pipeline de entrega (10 minutos): crie um pipeline para compilar automaticamente e implantar a aplicação usando o AWS CodePipeline.
  5. Finalizar pipeline e testar (5 minutos): adicione um estágio de revisão ao pipeline e teste sua execução.

Configurar repositório git