Robotic project deployment
Deployment is the compilation of all project components into a usable package. On completion of development, deploy the robotic project to run on the Pega Robot Runtime™ application.
As a developer, configure Pega Robot Studio to create deployment package files to distribute the solution.
Deployment package files
To create deployment package files, Pega Robot Studio™ provides the Deploy option. Click the Project menu to access Deploy.
The deployment package consists of a single file with the file extension .pega. The .pega file is a zip file that contains the complete version of the project, with all the referenced assemblies, translators, and environment overrides needed to run the project, as well as all metadata about the project, such as project versions.
For example, deployment of the CRMPrj project results in a file named CRMPrj.pega.
Pega Robot Runtime validates the deployment package before executing the project by comparing the .pega files from the user's machine and the new deployment location. The details of the location and how to use deployment package files are present in the PegaRuntimeConfig.xml. The version auto-increments each time you deploy the project.
To run an attended or unattended deployed package, the desktop must have Pega Robot Runtime installed. The Pega Robot Runtime must have access to all the applications required to execute the project. While the robotic project can be deployed using various deployment strategies, using Pega Robot Manager is preferred. The CommonConfig.xml file contains settings relating to Pega Robot Manager and deployment. The settings can be configured during the installation of Robot Studio, modified manually in Server Connectivity under the Tools option, or modified during the deployment process. The process of deployment and execution of projects from Pega Robot Studio is the same for any deployment strategy.
For more information about configuration files, see Shortcuts option in Tools menu.
Check your knowledge with the following interaction: