Kontinuální integrace by měla být kontinuální. Každá změna okamžitě vyvolá alespoň zběžné testování. Smyslem je, aby se do mainline (master branche) nedostala změna, která zablokuje vývoj; typicky branche, které nejdou zkompilovat nebo hned po startu padají, tak mají blokovaný merge, dokud to vývojář neopraví. Noční/týdenní buildy pak slouží pro detailnější testování.