A development practice where code changes are automatically merged, built, and tested multiple times per day to detect integration problems early. It maintains a constantly working version of the software throughout development.
Coined by Grady Booch in 1991 and popularized by Extreme Programming. 'Continuous' from Latin 'continuus' (uninterrupted) and 'integration' from Latin 'integrare' (to make whole). The practice emerged as software teams grew larger and integration became more complex.
Try Another Word