LinkedIn
Copied!

Table of Contents

Quick-start guide for Deployment Manager on Pega Cloud Services

Version:

Only available versions of this content are shown in the dropdown

Your Pega Cloud Services account comes with everything you need to start deploying your application to production. This guide summarizes all the steps necessary to deploy your new Pega Application to production.

Determine two passwords that will be used throughout these instructions for the following operators:
  • DMReleaseAdmin
  • DMAppAmin

Configure the orchestration environment

  1. Log in to the DevOps environment as an administrator.
  2. Enable the DMReleaseAdmin operator and set the password.
  3. Open the DMAppAdmin authentication profile and set the password.
  4. Log in as DMReleaseAdmin.
  5. Navigate to Settings General settings .
    1. Ensure that the orchestrator URL is correct.
    2. Click Generate client secret.
    3. Download the secret.
    4. Click Update authentication profiles.
  6. Upload the JKS keystore on DMKeyStore rule. For information on keystore and truststore setup, see Securely authenticating in Deployment Manager.

Configure the candidate environments

  1. Log in to each candidate environment as an administrator.
    • For the default Pega Cloud deployment, this will be dt1, stg, and prd.
  2. Enable the DMAppAdmin operator and set the password.
  3. Open the DMReleaseAdmin_oAuth2 authentication profile and set the client secret, access token endpoint, and revoke token endpoint downloaded from the orchestrator.
  4. Upload the JKS keystore on DMKeystore rule. For information on keystore and truststore setup, see Securely authenticating in Deployment Manager.

See Setting up candidate environments for more information on configuring the candidate environments.

Configure the development environment

  1. Log in to the dt1 environment as an administrator.
  2. Update the OrchestratorURL Dynamic System Setting to the URL of the DevOps environment. The URL should end in /prweb.
  3. Open the application record with which you want to manage with a Deployment Manager pipeline, and set PegaDevOpsFoundation version 5 as a built-on application

See Setting up candidate environments for more information on configuring the candidate environments.

Configure the application

  1. The application that is being promoted by a Deployment Manager pipeline should be built-on the latest version of the PegaDevOpsFoundation application.

See Configuring an application for more information on configuring the candidate environments.

Create your first pipelines

  1. Log in to the devops environment as DMReleaseAdmin.
  2. Click New in the top-right corner and choose Deployment pipeline.
  3. On the first screen, enter the following information as it applies to your application:
    1. Application name and version
    2. Access group
    3. Product name and version that defines your entire application.
    4. Pipeline name
  4. Click Create to create the pipeline.

See Creating pipelines for more information on creating pipelines.

Test and execute the pipeline

  1. In the top right corner of the rule form, in the action menu, diagnose the pipeline to ensure your set up is valid.
  2. Click Start deployment to move your newly updated application through the pipeline.
    This active deployment promotes changes from development to higher environments, as defined in the pipeline.

You are now ready to learn more about customizing Deployment Manager pipelines.

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.