The combination of Continuous Integration and Continuous Delivery.
Continuous Integration refers to the setup of a single location where all the code is integrated as the foundation for more advanced changes and practices, and the preparing & keeping it ready for release.
Continuous Deployment takes the packed code (package), deploys it into production and makes it available for users from a release perspective.
To automate this pipeline requires skills in DevOps, and this concept is further extended with the knowledge of Containerization, which is an alternative to full machine virtualization that involves containing/sandboxing an app in a container with its own operating environment.
Faq Category