Introdução hudson

Preview:

Citation preview

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