What is a key requirement for continuous delivery (CD)?

A.
CD requires monitoring code changes in a source code management tool.
B.
CD requires that a tight integration between a code repository and continuous integration solution exists.
C.
CD requires that code changes constantly flow from development to production through all stages.
D.
CD requires a cloud environment for testing the automated deployment.
Explanation:
https://www.ibm.com/devops/method/content/deliver/practice_delivery_pipeline/