How to restrict Developers in promoting code to Staging and Production in Deployment Manager

We are using Deployment Manager Pipeline to promote package. We have to restrict Developers to promote code to staging and Production. they should have access till UAT environment to promote the code. Can anyone help on this?

We are using Deployment Manager 5.5 and Infinity 23.

Hi @Venkatareddy

Adding a PerformManualStep Task (Approve for production) would restrict the automatic deployment to the Production environment. You can use Pega OOTB Templates available for each environment for this.

Thanks,

Nanjundan Chinnasamy | DCS | Pega Led Decision Architect | 1:1 Customer Engagement

@Venkatareddy

Using Role-Based Access Control (RBAC).

Ensure that access control is implemented properly within your Deployment Manager and Pega environments. Developers should not have permissions or roles that allow them to deploy to staging or production environments directly.

  • Pega Roles: Review the roles assigned to developers within Pega. Ensure that only authorized roles (such as DevOps engineers or release managers) have permissions to promote code to higher environments.

  • Deployment Manager Permissions: Check the permissions and roles configured within Deployment Manager Pipeline. Make sure that developers have restricted permissions that prevent them from deploying to staging or production.