Continuous Integration

Continuous integration refers to the automation of the build and test phase of development.

Every revision that is committed triggers an automated build and test. With continuous delivery, code changes are automatically tested, reviewed, and built for a release to production.

Since a lot of these operations a executed one after the other, they are called a pipeline.

Continuous integration is a building block for continuous delivery. This extended notion also include the automated release in production of the code.

Related : Pipeline, Release, Revision