Continuous integration runs builds and checks when changes enter a shared repository. Continuous delivery keeps validated artifacts ready for controlled release, while continuous deployment can release every qualifying change automatically. Pipeline gates and rollback policies match automation to risk.