« Continuous integration is a set of practise, in software engineering, of merging all developer working copies to a shared mainline several times a day. It consists of verifying each modification of source code as the result of changes does not produce regression in the application during the development. »
The components of Coutinuous integration can be summarized briefly :
- Quick detection of the software abnormalities and decrease the late cost of the software corrections
- Test Automation
- Tracing of the quality of the source code
- Coutinuous version releases
- Delivery automation