Pipeline Completo de CI/CD com GitHub Actions
Laboratório prático: construa um pipeline de CI/CD de produção com GitHub Actions, incluindo testes, varredura de segurança, builds de container e implantação automatizada.
- Repositório no GitHub
- Conta no Docker Hub
- Conhecimento básico de Git
- Projetar um workflow completo de CI/CD
- Implementar testes automatizados
- Adicionar varredura de segurança
- Configurar automação de implantação
Configuração do Repositório e Workflow Básico
Crie um projeto Node.js de exemplo e configure a estrutura básica do workflow do GitHub Actions.
Adicionar Testes Abrangentes
Crie testes unitários e de integração para a aplicação.
Criar o Workflow Completo de CI/CD
Configure um workflow completo do GitHub Actions com múltiplos jobs, testes, varredura de segurança e implantação.
Criar um Dockerfile Otimizado
Crie um Dockerfile multi-stage para uma implantação de produção otimizada.
Encontrou um problema?
Mais exercícios
DevOps
Automação Completa de Servidor Web com Ansible
Construa um playbook Ansible completo para automatizar a implantação, configuração e hardening de segurança de servidores web em múltiplos ambientes.
75 minutos
DevOps
GitOps com ArgoCD - Deployments Automatizados no Kubernetes
Implemente workflows de GitOps usando o ArgoCD para deployments de aplicações Kubernetes automatizados, declarativos e auditáveis.
120 minutos
Docker
Otimização de Build Multi-Stage no Docker
Aprenda a criar imagens Docker eficientes usando builds multi-stage para reduzir o tamanho da imagem e melhorar a segurança.
60 minutos
Also worth your time on this topic
Checklist de Configuração de Pipeline CI/CD
Checklist passo a passo para um pipeline CI/CD pronto para produção: controle de versão, builds, testes, varreduras de segurança, gates de deploy, secrets e caminhos de rollback.
1-2 horas
Automação Completa de Servidor Web com Ansible
Construa um playbook Ansible completo para automatizar a implantação, configuração e hardening de segurança de servidores web em múltiplos ambientes.
75 minutos
Fundamentos de rede em VPC na AWS
Explique a diferença entre subnets públicas e privadas em uma VPC da AWS. Como instâncias em subnets privadas acessam a internet?
junior