Continuous Integration

Continuous Integration is a development practice in which  the developers are required to commit changes to source code in a shared repository several times a day or more frequently.

Every commit made in the repository is then built. This allows the teams to detect problems early.