Continuous integration
Continuous integration is a software development [practice] where members of a team integrate their work at regular intervals, typically at least once a day.
It is realized through commit early, commit often, the habit of saving work in small, frequent increments.
Continuous integration is a prerequisite for continuous delivery and continuous deployment.
Continuous integration is one of the primary practices of Extreme Programming (XP), which prescribes integrating and testing changes after no more than a couple of hours.