Skip to content

Continuous integration

Continuous integration regularly merges changes into a shared codebase. Automated checks can reveal certain conflicts earlier.

Also known asCI
Cloud & Operations

Continuous integration, or CI, is the regular integration of small changes into a shared development state. Automated builds and tests can check whether that state passes the defined checks.

In a hypothetical product import, sku is renamed to productCode while another part of the program still uses the old name. A suitable integration test on the shared version can reveal this break. Separately tested changes might miss it.

CI does not simply mean turning on a particular tool. Checks must suit the application, and failures need attention. A green run establishes only the checks actually performed. It guarantees neither freedom from errors nor automatic approval for production.

Sources

Articles on this topic

Cloud & Operations with ASES

Hosting, deployment, maintenance and support