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

9. Deploying

Andrew Davis1 
(1)
San Diego, CA, USA
 

Deploying means moving software and configuration between environments. Deployment allows software to be built in a development environment, tested in one or more test environment, and then released to one or more production environments.

In the case of traditional software, deployments send that software to a server such as an EC2 host on AWS. In the case of Salesforce, deployments are changes to the configuration of a Salesforce instance. In both cases, deployments have a reputation for being painful and challenging, and have been one of the driving reasons behind the development of DevOps approaches. ...

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.