Integração Contínua
Integração Contínua
1ª Edição
Niterói/RJ
2014
Tópicos Especiais I – Integração Contínua
Índice
Sumário
1.
O que é Integração Contínua. .................................................................................... 4
2.
Por que usar a Integração Contínua. .......................................................................... 4
3.
Controles de Versão e Integração Contínua ............................................................... 4
4.
Ferramentas .............................................................................................................. 5
5.
Deploy Contínuo ........................................................................................................ 7
6.
Feedback ................................................................................................................... 7
7.
Conclusão .................................................................................................................. 8
8.
Bibliografia ................................................................................................................ 9
3
Tópicos Especiais I – Integração Contínua
1. O que é Integração Contínua.
O termo Integração Contínua foi originado na metodologia ágil XP e é uma prática de desenvolvimento de software onde os membros de um time integram várias vezes ao dia, códigos alterados desenvolvidos para o projeto principal na mesma frequência com que as funcionalidades vão sendo desenvolvidas. Devido ao trabalho colaborativo, cada integração é verificada por um sistema de controle de versão para armazenar a última versão válida, saber quem fez as alterações, possibilita também restaurar versões anteriores de código e comparar código.
2. Por que usar a Integração Contínua.
Conforme afirma o blog da Caelum, a grande vantagem da integração contínua está no feedback instantâneo.
Isso funciona da seguinte forma: