📘 Módulo 1: Fundamentos do Jenkins • CI/CD conceitos • Arquitetura master/agent • Setup inicial 📘 Módulo 2: Jenkins em Docker • Docker compose para Jenkins • Gerenciamento de volumes
📘 Módulo 3: Pipelines Simples • Sintaxe declarativa • Integração com Git • Notificações 📘 Módulo 4: Pipelines Intermediários • Stages paralelas • Build Java/Maven • Shared libraries
📘 Módulo 5: Pipelines Cloud • MultibranchPipeline • Otimização 📘 Módulo 6: Agents Docker • Templates dinâmicos • Escalabilidade • Isolamento 📘 Módulo 7: Boas Práticas • Segurança RBAC • Manutenção • Performance
1. Pipeline completo para app Java/Spring Boot 2. CI/CD para microsserviços com Docker 3. Deploy automático em Kubernetes 4. Integração com SonarQube + Nexus 5. Infra como código com Terraform
🔹 Coleção de Jenkinsfiles prontos 🔹 Templates Docker Compose 🔹 Scripts de backup/restore 🔹 Checklist de segurança 🔹 Guia de certificação
• Desenvolvedores querendo automatizar builds • DevOps iniciando em CI/CD • SysAdmins gerenciando Jenkins • QAs automatizando testes • Estudantes de Eng. Software
1. Clone o repositório: git clone https://github.com/waltenne/jenkins_course.git 2. Acesse o primeiro módulo: cd curso-jenkins/docs/module_01 3. Siga as instruções do README.md