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

Módulo 1: Configurar repositório git

Neste módulo, você configurará um repositório git para seu código a fim de facilitar seu acesso pela Internet.

Introdução

Neste módulo, você configurará um repositório para seu código a fim de facilitar seu acesso pela Internet. Neste exemplo, usaremos o GitHub, mas há outras opções compatíveis com o Git que você pode usar, incluindo o AWS CodeCommit. Em um dos módulos posteriores, você conectará esse repositório hospedado ao nosso pipeline para que o processo de compilação seja iniciado sempre que você enviar uma nova confirmação a ele.

O que você aprenderá

  • Bifurcar um repositório do GitHub para criar um novo
  • Armazenar o código e os metadados no GitHub
  • Interagir com um repositório de código pelo Git

Conceitos principais

Controle de versão: um sistema para armazenar o código-fonte e acompanhar as alterações feitas nele. As alterações são armazenadas como versões, assim um desenvolvedor pode comparar as versões facilmente ou reverter para uma versão mais antiga.

Git: uma ferramenta de controle de versão de código aberto para gerenciar as alterações no código-fonte.

Repositório do Git: todos os arquivos e diretórios que serão monitorados pelo sistema de controle de versão, incluindo os metadados. Cada usuário interage com uma cópia completa localmente e envia arquivos à versão hospedada para compartilhar as alterações.

Confirmação do Git: o método para adicionar alterações a um repositório Git.

Envio a um repositório: copiar alterações armazenadas por meio de uma confirmação de um repositório local para um hospedado.

Bifurcar um repositório: criar uma cópia de um repositório existente.

 Tempo para a conclusão

5 minutos

 Serviços usados

 Pré-requisitos do módulo

Implementação

  • Bifurcar o repositório inicial

    Neste tutorial, consideramos que você já tem uma conta do GitHub e também o Git instalado em seu computador. Caso não tenha um desses dois instalado, você poderá encontrar as instruções passo a passo aqui.

    1. Em uma nova guia do navegador, vá para GitHub e verifique se você fez login na sua conta.
    2. Na mesma guia, abra o repositório aws-elastic-beanstalk-express-js-sample.
    3. Clique no botão branco "Fork" (Bifurcar) no canto superior direito da tela. Em seguida, aparecerá uma pequena janela para você informar onde deseja bifurcar o repositório.
    4. Clique em sua conta. Após alguns segundos, seu navegador exibirá uma cópia do repositório em sua conta.
  • Enviar uma alteração ao novo repositório
    1. Clique no botão verde "Code" (Código) próximo à parte superior da página.
    2. Para clonar o repositório por meio de HTTPS, confirme se o cabeçalho mostra "Clone with HTTPS" (Clonar com HTTPS). Se não mostrar, clique no link "Use HTTPS" (Usar HTTPS).
    3. Clique no botão branco com o ícone da área de transferência (à direita do URL).
    Module 1 CloneGitHubRepo

    4. Se você usa um computador Mac ou Linux, abra o terminal, e se você usa Windows, inicie o Git BASH.

    5. No aplicativo recém-iniciado, digite o seguinte comando e cole o URL que você acabou de copiar na Etapa 2 quando clicou no ícone da área de transferência. Altere "YOUR-USERNAME" para seu nome de usuário do GitHub. Você deve ver uma mensagem no terminal que começa com "Cloning into" (Clonando para). Esse comando cria uma nova pasta com uma cópia dos arquivos do repositório do GitHub.

    git clone https://github.com/YOUR-USERNAME/aws-elastic-beanstalk-express-js-sample

    6. Na nova pasta, existe um arquivo chamado "app.js". Abra o "app.js" no editor de código de sua preferência.

    7. Altere a mensagem na linha 5 para alguma coisa diferente de "Hello World!" e salve o arquivo.

    8. Confirme a alteração com os seguintes comandos:

    git add app.js
    git commit -m "change message"

    9. Envie as alterações locais para o repositório remoto hospedado no GitHub com o comando seguinte:

    git push
  • Testar as alterações
    1. Na janela do navegador, abra o GitHub.
    2. No painel de navegação esquerdo, em "Repositories" (Repositórios), clique no repositório chamado aws-elastic-beanstalk-express-js-sample.
    3. Clique no arquivo "app.js". O conteúdo do arquivo, incluindo sua alteração, deve ser exibido.

Arquitetura da aplicação

No momento, nossa arquitetura tem a seguinte aparência:

Module-1

Criamos um repositório de código com o aplicativo Web simples Hello World!. Usaremos esse repositório como trigger do nosso pipeline de entrega contínua, por isso, é importante configurá-lo corretamente para poder enviar o código a ele com êxito.

Este módulo foi útil?

Agradecemos a sua atenção
Gostaríamos de saber do que você gostou.
Fechar
Desculpe por ter desapontado
Encontrou algo desatualizado, confuso ou incorreto? Envie seus comentários para nos ajudar a melhorar este tutorial.
Fechar

Implantar aplicativo Web