Curso DevOps com GitLab CI – Crie pipelines e implante na AWS | CURSO GRATUITO
O canal freeCodeCamp está oferecendo GRATUITAMENTE o curso DevOps with GitLab CI Course – Build Pipelines and Deploy to AWS.
Sobre o curso
Este curso ensinará como usar o GitLab CI para criar pipelines de CI/CD para construir e implantar software na AWS.
Conteúdo
Unidade 1 – Introdução ao GitLab
- Bem-vindo
- Seu primeiro projeto no GitLab
- Seu primeiro pipeline
- Ajuda, meu pipeline não está funcionando
- O que é YAML?
- O que é um shell?
- Arquitetura do GitLab
- Estágios do pipeline
- Por que os pipelines falham?
- Artefatos de tarefas
- Testando a compilação
- Variáveis
- O que é DevOps?
Unidade 2 – Integração Contínua com GitLab CI
- Visão geral da unidade
- Seu primeiro projeto no GitLab
- Construindo o projeto
- Tarefa
- Solução da tarefa
- Como integrar mudanças?
- Requisições de merge
- Revisão de código
- Testes de integração
- Como estruturar um pipeline
Unidade 3 – Implantação Contínua com GitLab e AWS
- Visão geral da unidade
- Uma introdução rápida ao AWS
- AWS S3
- AWS CLI
- Enviando um arquivo para o S3
- Mascarando e protegendo variáveis
- Gerenciamento de identidade com AWS IAM
- Enviando múltiplos arquivos para o S3
- Hospedando um site no S3
- Controlando quando as tarefas são executadas
- Testes pós-implantação
- O que é CI/CD?
- Tarefa
- Solução da tarefa
- Ambientes
- Reutilizando configurações
- Tarefa
- Solução da tarefa
- Pipeline de entrega contínua
Unidade 4 – Implantando uma aplicação em contêiner no AWS
- Visão geral da unidade
- Introdução ao AWS Elastic Beanstalk
- Criando uma nova aplicação no AWS Elastic Beanstalk
- Criando o Dockerfile
- Construindo a imagem Docker
- Registro de contêiner Docker
- Testando o contêiner
- Autenticação de registro privado
- Implantando no AWS Elastic Beanstalk
- Testes pós-implantação
- Recapitulação do CI/CD
Essa foi uma dica do Lucio Cesar