Continuous Integration

Continuous Integration

Continuous integration (CI) in software development is the practice of merging all developers working copies to shared mainline several times a day. The more developers work on a particular project, the higher is probability of integration hell. Integration hell occurs when work around the integration of the original code takes more time than the production of the code itself.