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 are executed one after the other, they are called a pipeline.

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

Documentation

Related : Continuous Integration (CI), Continuous Delivery (CD), Pipeline, Test, Test Framework, DevOps, Artifact, Metrics, Task Runner, Poisoned Pipeline Execution (PPE)