Development Concepts

CI/CD

Automating the path from code change to live deployment.

Definition

Continuous Integration (CI) automatically tests every code change. Continuous Deployment (CD) automatically ships changes that pass tests to production. Together, CI/CD creates a pipeline where pushing code triggers tests, and passing tests triggers deployment — no manual steps required.

Example

You push a fix to GitHub. A CI pipeline runs your test suite in 30 seconds. All tests pass, so the CD pipeline automatically deploys the new version to Vercel. Users see the fix within a minute.

See it in context Learn how CI/CD fits into the bigger picture of how software actually works.

Read the Guide →