Definicja Continous Integration
Poprawna definicja Continous Integration zawiera w sobie stwierdzenia takie jak:
- Wywodzi się z Extreme Programming (XP)
- Praktyka w inżynierii oprogramowania
- Zakłada częste łączenie (integracje) kolejnych, mniejszych zmian w kodzie z głównym branchem
- Pozwala uniknąć tzw. „merging hell”
- Zakłada się kilka integracji (merge’y) dziennie, ~jeden commit + merge na jednego programistę w zespole
“Continuous Integration doesn’t get rid of bugs, but it does make them dramatically easier to find and remove.” Martin Fowler, Chief Scientist, ThoughtWorks