From the course: Continuous Integration and Continuous Delivery with GitLab

Unlock this course with a free trial

Join today to access over 24,800 courses taught by industry experts.

CD concepts

CD concepts

- [Speaker] We've covered the basics of CI in the CI/CD equation. So what's CD? CD stands for continuous delivery. It's not quite as easy to figure out just from the name as what CI was. Basically, it's the same concept as CI, but instead of integrating your code, you're deploying it in an automated way. Continuous delivery happens in an environment. An environment is a standalone hardware and software stack that is capable of running your entire application and configured to a specific purpose. Let's focus on the word standalone. An environment must be independent from other environments, so if you share a database between multiple test environments, for example, those are really a single environment. The second point is that an environment is capable of running your entire application. If you have a test system that is capable of supporting a partial feature set, although it may be useful for testing, you really can't consider it a full environment in the continuous delivery sense…

Contents