Skip to content
Glossary · Hosting and delivery

CI/CD (continuous integration and delivery)

Also called continuous integration, continuous delivery, continuous deployment.

Definition

An automated pipeline that builds and tests every code change (CI) and then releases it to users in a repeatable way (CD).

Last updated

What it is.

Continuous integration means every change is merged often and checked automatically: build, tests, linting, security scans. Continuous delivery means a passing change is always ready to release with one action. Continuous deployment goes one step further and releases every passing change automatically.

The pipeline is the same every time, so releases stop depending on one person's laptop or memory.

Why it matters

Small, frequent, tested releases break less than big, rare ones, and are easier to fix when they do. CI/CD is what makes that safe. It also gives buyers evidence: every release has a record of what was tested and who approved it.

In a product build

We set up CI/CD in the first week of a project, with preview environments for each change, tests that run in minutes and production releases that need an approval where the client's controls ask for it. Infrastructure changes go through the same pipeline via infrastructure as code.

Watch out

Common mistakes.

  1. 01

    Slow pipelines, so people batch changes and skip the point of it.

  2. 02

    Flaky tests that get ignored, until a real failure gets ignored too.

  3. 03

    Secrets pasted into pipeline logs or config files.

Tools

Work it out with a tool.

Related

Related terms.

Building something with this? Ask an engineer.

OceanLab designs and builds production software. Tell us what you are planning and we will reply with how we would approach it.

OceanLab

Enterprise Software Engineering - Human + AI

Languages

Locations

Global Headquarters

21 Merchant Road, 3rd Floor, Singapore 058267

Main corporate office and leadership operations

North America Office

548 Market Street, PMB 12472, San Francisco, CA 94104

Client operations and business development

India Office

402 Shivalik Shilp II, SG Highway, Ahmedabad 380015

Engineering and delivery center

© 2026 - Copyright. All Rights reserved OceanLab