Continuous Integration

Continuous Integration (CI) is a software development practice where developers integrate their work frequently during the day and automatically, rather than waiting for the end of every development cycle.

Continuous integration is a continuous, automated, and integrated software build and test cycle that merges source code from participating programmers to produce an executable that is ready to be tested.