What is deployment with reference to DevOps?

Successful deployment of code changes to a production environment involves many tasks, such as unit testing, integration testing, configuration changes, avoiding downtime, taking a backup of the existing environment to avoid data loss in the event of failed deployment, provisioning to revert changes quickly, and so on. In DevOps, with the help of many deployment, configuration management, backup, and restore tools, it is easy to perform fast, zero-downtime deployments.

In DevOps, continuous deployment is the process of deploying every change from a development environment to a production environment, where every change goes through the pipeline of continuous integration, with testing happening ...

Get DevOps for Salesforce 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.