Posted: 19 May 2020 6:22 EDT Last activity: 19 May 2020 13:26 EDT
Deployment Manager Rollback Feature
There is a functionality in Deployment Manager - Rollback. During the Rollback of any deployment, in case any developer is parallelly deploying any changes manually, it actually reverts back parallel deployment changes as well.
However it should only rollback the changes related to current ongoing deployment through DevOps Pipeline.
Deployment manager leverages the platform rollback feature which until 8.3 was doing a rollback to a previous restore point created in the database. This would rollback any deployments done post the first restore point created by deployment manager as part of its deployment. So if there are parallel deployments all of them would get rolled back.
Starting from 8.4 version of platform though there is an application level rollback feature, which rolls back only one application changes, so if parallel deployments were to happen for different applications in 8.4 then rollback would only rollback deployments to the specific application. But this feature is not yet integrated with deployment manager and will be available in a future release of deployment manager.