Ricardo Machado @ricardo_master
“Integração Contínua é uma prática de desenvolvimento de software onde os membros de um time integram seu trabalho freqüentemente, geralmente cada pessoa integra pelo menos diariamente – podendo haver múltiplas integrações por dia.” Martin Fowler
Porque integração continua?
•Feedback instantâneo
•Riscos reduzidos
•Deploy contínuo
Porque integração contínua?
Boas práticas de IC?
•Repositório único
•Commit várias vezes
•Build automático e rápido
Criador do Hudson
Kohsuke Kawagushi
Características do Hudson
•Open source
•Facilidade de instalação e uso
•Integrado às principais ferramentas
de Integração Contínua
•Integrado aos principais sistemas
de versionamento (sistema de controle de
versão)
Características do Hudson
•Extensível
• mais de 330 plugins
• + 20.000 instalações
Características do Hudson
Empresas que usam Hudson
Ferramentas de IC
Java Magazine edição 62
Integração Contínua com o Hudson
A ferramenta que começa onde o Ant e Maven pararam
Continuous Integration with Hudson
Referências:
http://hudson-ci.org
http://www.slideshare.net/haochenglee/hudson-ci
http://leandron.wordpress.com
http://blog.caelum.com.br/integracao-continua
http://www.devmedia.com.br/
http://www.base2.com.br/tecnologias/ferramental-de-integracao-continua/
Recommended