© Andrew Davis 2019
A. DavisMastering Salesforce DevOps https://doi.org/10.1007/978-1-4842-5473-8_10

10. Releasing to Users

Andrew Davis1 
(1)
San Diego, CA, USA
 

Deploying and releasing are different. Deploying refers to moving code and configuration from one environment to another. Releasing means making that code and configuration available to users. Releasing depends on deploying: if capabilities are not moved to the environment that users are working in, they have no way to use them. But it’s possible to deploy without releasing, by simply “hiding” those capabilities from users until they’re ready to use them.

As an analogy, when I was a child my parents would buy presents for my brother and me in the weeks and months leading up to Christmas. But ...

Get Mastering Salesforce DevOps: A Practical Guide to Building Trust While Delivering Innovation 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.