Why Continuous Delivery/Deployment?
Explore the concepts of continuous delivery and continuous deployment within CI/CD pipelines. Understand how build artifacts are managed, deployed, and tested automatically across environments. Learn about feedback mechanisms, rollback strategies, and best practices like canary releases and automated testing that enhance software delivery velocity and reliability.
What is Continuous Delivery?
The CI process generates a build artifact, which is a combination of tools, dependencies, and the built code. An artifact can be stored, redistributed, and deployed into different environments. The continuous delivery (CD) process is a continuation of the continuous integration process and is used to get the build artifact into the appropriate target environment. This target environment can be a test, staging, or production environment. Different kinds of tests can be performed during the continuous delivery process. It is equally important to include an ...