6

Continuous Integration and Continuous Deployment

CI/CD stands for continuous integration/continuous deployment/delivery. While CI automatically releases every change to production, CD ensures changes are production-ready but may require a manual step for deployment. It is a software development practice that involves frequently integrating code changes into a central repository and then automatically building and deploying those changes to a test or production environment.

CI is the practice of regularly merging code changes into a shared repository, where automated tests are run to catch any issues that may have been introduced.

CD is the practice of automatically deploying code changes that pass all tests to a production environment. A CI/CD ...

Get Implementing DevSecOps Practices now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.