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.