To integrate your application with a DevOps pipeline, Pega provides Deployment Manager to help you promote changes to your Pega application across your various Pega Cloud services environments.
Do not make these types of changes to you application(s) in a production or live environment that your customers are using. Instead, create and then test your changes in a development environment. A standard Pega Cloud installation typically includes the following environments:
- Development and Testing environment (dev/test)
- Staging environment for user testing
- Production environment
After you complete your change validation testing in your DevTest and Staging environments, use your pipeline to push the changes into your production environment.
Simplify DevOps tasks in your Pega Cloud environmentsd by using Deployment Manager. It is a simple, ready-to-use Pega application that offers you built-in DevOps features. It uses the Pegasystems case management technology to manage an automated orchestration engine, enabling you to efficiently build and run your CICD pipelines.
You might have a robust DevOps program already established in your company. You also might use tools, such as Jenkins or Bamboo. You can use those products with Deployment Manager. In addition, you can use Deployment Manager to run deployments of your application updates or other changes with a single click, without the need for third-party automation services, such as Jenkins or Bamboo. As part of near-zero downtime upgrades, fully automated pipelines help significantly reduce the lead time to deliver value to end users.
If your subscription includes Deployment Manager, your welcome email contains the URL for your Deployment Manager orchestration environment and your administrator credentials to access your devops environment. You then follow the instructions in Installing or updating Deployment Manager 5.
For an overview of Deployment Manager, see Getting to know the systems and components.