4 ms·
The article does not distinguish between the terms delivery and deployment. Some relevant excerpts from the article below > It is often assumed that deploying
by denzil_correa 9y ago
The article does not distinguish between the terms delivery and deployment. Some relevant excerpts from the article below
> It is often assumed that deploying software more frequently means accepting lower levels of stability and reliability in systems
...
> While continuous deployment, the practice of continuously releasing every good build of your software, is mainly limited to cloud- or datacenter-hosted services, continuous delivery—the set of practices described here that enables continuous deployment—can be applied in any domain.
...
> In continuous delivery, automated deployments to production-like environments are performed frequently throughout the deployment pipeline,
- icebraining 9y agoThe second quote is specifically distinguishing them :) it says that Continuous Delivery enables Continuous Deployment, while making it clear that they don't necessarily apply to the same cases. As for the third quote, notice it says production-like, not production itself. The idea is that you test in an environment that is as close to production as possible. Nobody will die if you deploy a bad build to a real pacemaker - as long as it's not inside an actual person :)