A rollback can be performed on any deployment that encounters an error or fails for any reason. The rollback feature relies on restore points, which are automatically generated every time an import happens. Any change implemented after the import but before the next restore point will be lost when the rollback action is triggered.
For Pega versions 8.4 and later with PegaDevOpsFoundation 4.8 and later, this will be an application-level rollback with no impact on other applications. Refer to the Application-level rollback document for more information.
To perform a rollback, see Managing a deployment that has errors.
Rolling back a successful deployment
If there is a situation where a successful deployment must be rolled back, perform the following steps:
- Insert a manual step as the final task in the stage where rollback is required.
- Assign the manual step to a user who will make the decision to approve/reject the deployment.
- To rollback, reject the deployment via email or directly in Deployment Manager.