Source: logit.io

What Is CI/CD/CD?

Category: Software, Database, automation

Continuous Integration (CI), Continuous Delivery (CD) and Continuous Deployment (CD) are three processes that automate integrating software development into a product and deploying the modified product to test and production environments. Continuous Integration (CI) is a restructuring of the software development and delivery process by breaking down large, bundled projects into smaller discrete parts.

Continuous deployment is the process of deploying any software that passes an automated testing phase to the production environment without additional manual inputs or configuration.

On the other hand, Continuous Deployment automates testing and approval and then deploys the changed product to production without human intervention.

Some organizations use Continuous Delivery, and then after human approval, they use a Continuous Deployment process to automate the release to production.

Related Articles