6

Understanding the Basics of CI/CD

Continuous integration and continuous delivery (CI/CD) is a key strategy of DevOps release management. It automates the majority of manual human intervention that would traditionally be needed in order to produce a new software release or get new code into production. CI/CD comprises the integration tests, unit tests, regression tests, and the build and deploy phases. Infrastructure as code can be integrated into the CI/CD process too, automating the provisioning of cloud infrastructure, but can also include provisioning on-premises virtual infrastructure. With CI/CD pipelines, software development teams can make changes to code that are then automatically tested, pushed out for delivery, and deployed in any ...

Get Embracing DevOps Release Management 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.