16
Ricardo Machado @ricardo_master

Introdução hudson

Embed Size (px)

Citation preview

Page 1: Introdução hudson

Ricardo Machado @ricardo_master

Page 2: Introdução hudson

“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

Page 3: Introdução hudson

Porque integração continua?

Page 4: Introdução hudson

•Feedback instantâneo

•Riscos reduzidos

•Deploy contínuo

Porque integração contínua?

Page 5: Introdução hudson

Boas práticas de IC?

•Repositório único

•Commit várias vezes

•Build automático e rápido

Page 6: Introdução hudson
Page 7: Introdução hudson

Criador do Hudson

Kohsuke Kawagushi

Page 8: Introdução hudson

Características do Hudson

•Open source

•Facilidade de instalação e uso

Page 9: Introdução 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

Page 10: Introdução hudson

•Extensível

• mais de 330 plugins

• + 20.000 instalações

Características do Hudson

Page 11: Introdução hudson

Empresas que usam Hudson

Page 12: Introdução hudson

Ferramentas de IC

Page 13: Introdução hudson

Java Magazine edição 62

Integração Contínua com o Hudson

A ferramenta que começa onde o Ant e Maven pararam

Page 14: Introdução hudson

Continuous Integration with Hudson

Page 15: Introdução 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/

Page 16: Introdução hudson