What is CI/CD?

In software engineering term, CI/CD (CICD, or CI-CD) is referred to combined exercise of continuous integration and continuous deployment or development.


CI/CD bridges the gaps between development and operation teams and their activities by enforcing automation in the building, testing, and deployment of application program. Unlike traditional methods where all updates are integrated into one large batch before rolling out the newer version, CI/CD doesn’t do that.

Modern-day approach is continuous development, continuous testing, continuous integration, continuous deployment, and continuous monitoring of application software throughout its development lifecycle.

CI/CD forms the backbone of modern-day DevOps operations.

Take an example of Ubuntu versions, a clean real life instance of CI/CD practice.

Published by AtulHost

Creator of AtulHost. An ardent Linux user. Comes from a business management background. Loves to do research on modern business insights and enterprise solutions like career, education, finance, investments ideas, marketing strategies, and productivity skills; technological trends like automation, artificial intelligence, cloud and edge computing, computer hardware and networking, data science, and the internet of things.

Join the discussion

Required fields are asterisked and email address will not be shared.

Ensure a friendly atmosphere to site members and visitors. Encourage the freedom of expression and exchange of information. Let the discussion meaningful. Comments that are off-topic or spam will be deleted.