CI is integrating code into the code base as you build. New code changes to an app are frequently created, tested, and merged into a shared repository. CD is the ability to deploy frequent small software changes — new features, enhancements, bug fixes — to end users anywhere at any time. CI is a developer practice. CD is under operations’ purview.