Adding a Pega repository
Add a Pega repository when you are using the rule rebasing feature to keep applications in sync between environments. Rule rebasing is essential to supporting remote development with Deployment Manager or third-party automation tools.
This content applies only to on-premises deployments and applications. For Cloud services and applications, an S3 repository is created for you.
In the header of Dev Studio, click.
Enter a short description of the repository and the repository name and click Create and open.
In the Definition tab, click Select and select the repository type.
In the Host ID field, enter the location of the Pega node. It must start with http:// or https:// and must end with PRRestService. For example:
In the Use authentication section, specify whether the repository authenticates the user.
In the Authentication Profile section, specify the authentication profile. If there is no authentication profile, the username must have PRPC:Administrators as an access group.
In the Security section, configure security:
- Secure protocol
- The lowest level of security that can be used. If this minimum level of security is not available, the repository call fails with an error message.
- A Truststore record that contains the server certificate to use in the TLS/SSL handshake.
- A Keystore record that stores the Pega Platform client's private/public key pair that is used by the server to authenticate the client.
Click Test connectivity to verify the credentials.
If you are rebasing your development application, enable ruleset versions for Pega repositories by configuring the HostedRulesetsList dynamic system setting on the main development system. For more information, see Enabling ruleset versions for Pega repositories for rebasing.
- Enabling the Pega repository type
When you use continuous integration and delivery (CI/CD pipelines) third-party automation servers, you use Pega Platform as a binary repository for rule artifacts during development. You also use Pega repositories when you are rebasing your development application when you are using third-party automation servers or Deployment Manager.
- Enabling ruleset versions for Pega repositories for rebasing
When you rebase rules, you must enable ruleset versions for Pega repositories so that they can host ruleset versions. To enable ruleset versions, configure the HostedRulesetsList dynamic system setting on the remote development system on which you are merging branches.