14 · Shipping & Collaboration

CI/CD

Automated testing and shipping

Continuous integration automatically builds and tests changes. Continuous delivery keeps releases deployable; continuous deployment automatically releases qualifying changes. Passing CI does not necessarily trigger a deployment, and deployment may still require approvals.

Concrete example

A pull request can run CI tests; after merge, a separate release workflow may deploy automatically or wait for approval.

Why it matters

Automation improves consistency, but its safety depends on test coverage, release controls, and rollback planning.