O documento discute práticas de desenvolvimento ágil e entrega contínua utilizando Jenkins como servidor de integração contínua. Ele explica a diferença entre integração contínua e entrega contínua, enfatizando a importância de testes, automação e cultura ágil. Além disso, fornece links para exemplos de configuração de tarefas automatizadas no Jenkins.
2. Quem somos?
Guilherme Silveira Elias
• Desenvolvedor na
• Entusiasta tecnológico
• Fã de Agile MMA :-)
• Atua nas comunidades de usuários
• Formado em Sistemas de Informação
@guilhermelias
3. Quem somos?
Robson Bittencourt
• Desenvolvedor na
• Procura estar aprendendo sempre
• Jovem faixa branca em Agile
• Curte debater sobre Engenharia de Software
• Graduando em Sistemas de Informação
@rluizv
10. Boas práticas ...
Mecanismos de prevenção a bugs
Testes Unitários ...
- Na correção de bugs;
- Em novas funcionalidades;
- Sempre … XP!
11. #BabyStepsGame!! @JezHumble
Falando em integrar código ...
- Quantas vezes você integra código por
dia?
- O que é um tempo aceitável entre commits?
…. O QUÃO ÁGIL seu time é?
15. Boas práticas de delivery
➔ Trunked base development
➔ Feature toggle
➔ DB deployment
➔ Bluegreen Deployment
➔ Paralel deployment
➔ Bootstrap
#DesignPatterns