Pular para o conteúdo principal

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.

intermediate
cloud
CI/CD
90 minutos
4 etapas
Pré-requisitos
  • Repositório no GitHub
  • Conta no Docker Hub
  • Conhecimento básico de Git
Objetivos de Aprendizado
  • Projetar um workflow completo de CI/CD
  • Implementar testes automatizados
  • Adicionar varredura de segurança
  • Configurar automação de implantação
Tecnologias Utilizadas
GitHub Actions
Docker
Testing
Security Scanning
Node.js
Etapas do Exercício
1

Configuração do Repositório e Workflow Básico

Atual

Crie um projeto Node.js de exemplo e configure a estrutura básica do workflow do GitHub Actions.

2

Adicionar Testes Abrangentes

Crie testes unitários e de integração para a aplicação.

3

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.

4

Criar um Dockerfile Otimizado

Crie um Dockerfile multi-stage para uma implantação de produção otimizada.

Encontrou um problema?

Mais exercícios

Also worth your time on this topic