2 minute read

Serie de artigos sobre Amazon Web Services.

Lab 7 - AWS CP

Em este lab sobre Code Pipeline aprenderemos alguns conceitos importantes da criação de pipelines:

  • Criação do pipeline
  • Automação de deploy no Beanstalk

Pre-reqs

Criando o pipeline

  1. Acessar o serviço Code Pipeline:

  2. Criar um novo pipeline:

  3. Em uma conta normal da AWS, nomear o pipeline:

    Em uma conta da AWS Academy, selecionar LabRole como Role ARN:

  4. Escolher GitHub como source provider e o repositório criado nos pre-reqs:

  5. Já que usamos uma linguagem interpretada (Python), pulamos a fase de compilação:

  6. Selecionar AWS Elastic Beanstalk como Deploy Provider, apontando para a aplicação dos pre-reqs:

  7. Revisar as configuraçoes e confirmar a criação do pipeline:

Validando o pipeline

  1. Acompanhar o pipeline pelas diversas fases:
    • Recuperação do código do repositório
    • Deploy no Beanstalk
  2. No Beanstalk, confirmar que foi publicada uma nova versão pelo Code Pipeline;

  3. Confirmar que a aplicação está no ar:

  4. Publicar uma nova versão da aplicação no repositório do GitHub:

  5. Acompanhar o deploy da nova versão no Code Pipeline:

  6. No Beanstalk, confirmar que foi publicada uma nova versão pelo Code Pipeline;

  7. Confirmar que foi publicada a nova versão:

  8. (Desafio) Sustituir o GitHub pelo CodeCommit :)

Comments