CI/CD
Continuous Integration (CI) Automatically reviews of developer’s code
Continuous Delivery (CD) Automatically preparing developer’s code fo releaser to production
Contiuous Deployment (CD) Automatically deploy code as soon as developer pushes code and if all tests pass
Continuous Integration (CI)?
The practice of automating the integration of code changes from multiple contributes into a single software project.
This encourages small changes more frequently. Each commit triggers a build during which tests are run that help to identify if anything was broken by the changes.
Continuous Delivery (CD)?
The practice of automating the preparation of code to be release to production or staging branches. You are preparing the codebase for deployment. Deployment is still a manual process.
Continuous Deployment (CD)?
The same same as Continuous Delivery but automatically deploys changes to production