Continuous Integration

Continuous Integration (CI) is a practice that helps developers commit code into a shared repository quickly and effectively. Usually several times a day.

In order to do so, each commit is verified by an automated build that runs the test suite and verifies everything is in order.

By running builds like this, you can detect errors quickly and fix them. This provides great confidence in the code you deploy.