[b]Integração Contínua
Por Cauê Guerra em 04/11/08
[color=green]"Integração Contínua é uma pratica de desenvolvimento de software onde os membros de um time integram seu trabalho frequentemente, geralmente cada pessoa integra pelo menos diariamente - podendo haver multiplas integrações por dia. Cada integração é verificada por um build automatizado (incluindo testes) para detectar erros de integração o mais rápido possível. Muitos times acham que essa abordagem leva a uma significante redução nos problemas de integração e permite que um time desenvolva software coeso mais rapidamente." Martin Fowler.[/color]
[/b]
Bom lendo esse texto, me causou uma certa curiosidade sobre a forma esclarecedora sobre o assunto, entretando também duvidas, sobre a maneira gerencial ágil a ser resolvida baseado em testes continuos, no texto acima tem uma introdução sobre a [color=green]Integração Contínua[/color], no texto abaixo uma explicação, retirada do texto completo.
"Outro ponto importante, é garantir ao menos um build limpo, com todos os testes passando, ao final de cada dia. Assim, teremos software pronto para entrar em produção tão cedo seja necessário. "
[i]Pergunta:
Então se tenho um build limpo, quer dizer que este é o build que vai ser considerado o final para todos os testes, ou esse builds que são quebrados em pequenas partes vão se completando fazendo atualização desses testes, à ter o software pronto para entrar na produção ?
[/i]
:arrow: http://blog.caelum.com.br/ {fonte no blog, veja o texto completo}
Thanks !!!