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?
Porque integração contínua?

•Feedback instantâneo

•Riscos reduzidos

•Deploy contínuo
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
Características do Hudson
•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
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/
Introdução hudson

Introdução hudson