Conceitos básicos da AWS

Criar pipeline de entrega contínua

Configurar um repositório git, implantar um aplicativo 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ê saberá como 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 orientará você ao longo dos passos para criar o 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
  • Use AWS CodePipeline para configurar o pipeline de entrega contínua com os estágios origem, compilação e implantação

 Experiência com a AWS

Iniciante

 Tempo para a conclusão

35 minutos

 Custo para a conclusão

Qualificado para o nível gratuito

 Pré-requisitos do tutorial

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

[**]Talvez as contas criadas nas últimas 24 horas ainda não tenham acesso aos serviços necessários para este tutorial.

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 GitHub, AWS Elastic Beanstalk, AWS CodeBuild e AWS CodePipeline, conforme ilustrado a seguir.

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