"You do not have to be Albert Einstein to handle your IT assignments 'On Time' (i.e. To Schedule), 'At Cost' (i.e. To Budget) and 'To Specifications' (i.e. To Scope)"
Yaacov (Jack) Bar-Tor
Information Technology
YBT Services Pty Ltd
Continuous Delivery
Continuous integration (CI) is the practice, in software engineering, of merging all developer working copies to a shared mainline several times a day. It was first named and proposed by Grady Booch in his 1991 method, although Booch did not advocate integrating several times a day. It was adopted as part of extreme programming (XP), which did advocate integrating more than once per day, perhaps as many as tens of times per day.
The main aim of CI is to prevent integration problems, referred to as "integration hell" in early descriptions of XP. CI is not universally accepted as an improvement over frequent integration, so it is important to distinguish between the two as there is disagreement about the virtues of each