Skip to main content

Creating an enterprise change pipeline

3 Tasks

10 mins

Visible to: All users
Beginner Pega Deployment Manager 5.5 English

Scenario

The development team at U+ Bank team worked on core application changes to meet project requirements. As they completed the initial development phase and unit-tested the changes in the development environment, they want to configure Deployment Manager to deploy the initial changes of the core application from the development environment to the higher environments.

The application has a guardrail score of 85%, contains test rulesets and branches, and the test coverage stands at 75%.

Use the following credentials to log in to the exercise system:

Role User name Password
ReleaseManager ReleaseManager rules

Your assignment consists of the following tasks:

Task 1: Verify the Orchestrator URL

Ensure that your exercise system URL is the orchestrator URL in the Deployment Manager settings.

Note: The URL is automatically updated for you.

Task 2: Create an enterprise change pipeline

Create a new enterprise change pipeline to deploy core application changes from the development environment to the higher environments.

Note: For training purposes, the five production environments that you use in a typical enterprise are combined into a single environment that acts as the orchestrator and four candidate systems. As a result, the training system uses the same system for all the environments. However, in real-life implementations, you provide the URLs of the five environments.

Task 3: Run the pipeline diagnostics

Run diagnostics to check that the orchestrator can communicate with the development, staging, Business Operations Environment (BOE), and production systems and that the provided overlay application details are correct.

 

You must initiate your own Pega instance to complete this Challenge.

Initialization may take up to 5 minutes so please be patient.

Challenge Walkthrough

Detailed Tasks

1 Verify the Orchestrator URL

  1. On the exercise system landing page, click Pega InfinityTM.
  2. Log in as the Release Manager:
    1. In the User name field, enter ReleaseManager.
    2. In the Password field, enter rules.
  3. In the navigation pane of Deployment Manager, click Settings > General settings to ensure that the Orchestrator URL field is set to your exercise system URL.
    The orchestrator URL in the general settings of Deployment Manager
    Note: The URL is environment-specific and automatically updates for you.

2 Create an enterprise change pipeline

  1. In the navigation pane of Deployment Manager, click Pipelines.
  2. In the upper-right corner of the Deployment Manager landing page, click New > Deployment pipeline to open the Application Details page.
  3. In the Select the source environment for application packaging section, in the Application packaging environment field, enter https://pega.xxxx.pegaenablement.com/prweb.
  4. Replace XXXX with the value that is specific to your exercise environment by copying value from the URL that is displayed in your browser.
    Source environment URL and authentication profile details
    Note: Typically, you add the URL of the development environment because it acts as the system of record and contains the product rule that defines the application package. For training purposes, the five production environments that you use in a typical enterprise are combined into a single environment that acts as the orchestrator and four candidate systems. As a result, the training system uses same system for all the environments.
  1. In the Authentication profile list, select DMAppAdmin.
  2. In the Application details section, add the details for the overlay application:
    1. In the Application field, enter CDH.
    2. In the Version field, enter 01.01.01.
    3. In the Access group field, enter CDH:CDHAdmins.
    4. In the Product rule field, enter InitialDeploymentPipelineCDH.
    5. In the Version field, enter 01.01.01.
    6. In the Pipeline name field, enter InitialDeploymentPipeline.
      Deployment pipeline application details
  3. Click Next to open the Environment Details page.
  4. In the Environments section, in the Stage Name column, update the environment names:
    1. In the Quality Assurance cell, enter Staging.
    2. In the Staging cell, enter Business Operations.
  5. Enter the enter the URLs and authentication profiles of the environments for each of the stages:
    Stage Name Actions

    Development

    1. In the Environment URL field, enter https://pega.xxxx.pegaenablement.com/prweb.
    2. In the Authentication Profile field, enter or select DMAppAdmin.

    Staging

    1. In the Environment URL field, enter https://pega.xxxx.pegaenablement.com/prweb.
    2. In the Authentication Profile field, enter or select DMAppAdmin.

    Business Operations

    1. In the Environment URL field, enter https://pega.xxxx.pegaenablement.com/prweb.
    2. In the Authentication Profile field, enter or select DMAppAdmin.

    Production

    1. In the Environment URL field, enter https://pega.xxxx.pegaenablement.com/prweb.
    2. In the Authentication Profile field, enter or select DMAppAdmin.
    Note: For training purposes, the five production environments that you use in a typical enterprise are combined into a single environment that acts as the orchestrator and four candidate systems. The training system uses same system for all the environments.
    Enterprise change pipeline environment details
  1. In the Artifact management section, modify the repositories:
    1. In the Development repository field, enter or select filerepo.
    2. In the Production repository field, enter or select filerepo.
      Note: Deployment Manager stores application artifacts that are created throughout the life cycle of deployment in a repository. Deployment Manager requires the use of a supported artifact repository.
      For training purposes, the challenge uses filerepo repository. In a real-life implementation, you might use an S3 bucket or another storage source.
      The Development and Production artifact management fields
  1. Click Next to open the Model Pipeline page.
    Enterprise change pipeline model
  2. Click Create to create the pipeline.

3 Run the pipeline diagnostics

  1. In the deployment pipeline, click Run Diagnostics to ensure that the pipeline is configured successfully and the Orchestrator can communicate with the candidate environments.
    Pipeline diagnostics to check the pipeline configuration
  1. Verify that the orchestrator can communicate with all the candidate systems and that the overlay application details are correct, as shown in the following figure:
    Diagnostics successful
  2. In the upper-left corner, click the back arrow to view the pipeline.
    Enterprise change pipeline ready for deployment
    Note: In standard use cases, clicking Start deployment initiates the initial deployment and moves the application package from the development environment to higher environments. However, for training purposes, you do not initiate the initial deployment process because all your environments are in a single exercise system.

This Challenge is to practice what you learned in the following Module:


Available in the following mission:

If you are having problems with your training, please review the Pega Academy Support FAQs.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice