I am trying to automate the process of deployment, just as we do in case of bamboo. The problem statement is
We need that a build is created automatically as soon as we merge the code to the main branch. For that to happen, we need that we have a way to deploy the project via command line. Can anyone please suggest if we can do that?
***Updated by moderator: Lochan to update platform capability***
To be clear, if you are looking to deploy Pega application containing rules and data, then you have two options
Use Deployment Manager as suggested above that provides a simple and visual way to configure a pipeline to deploy to higher environment that includes integration of Pega rules branch
Use the prpcServiceUtils to implement a deployment solution in a CI tool such as Bamboo (Deployment Manager uses the same APIs) - link for this is provided above as well.
If the changes you are talking about are regarding the runtime packages that are deployed to end user machines, changes that are made in Pega Robotics Studio the above solutions are not applicable. Could you clarify exactly which types of changes you are referring to?
Thanks for the suggestion. But here I am referring to Pega Robotics and checking if instead of deploying from studio, is there a way I can deploy via command line. The purpose here is I want to automate the deployment process just like bamboo does.
"OSD is the program used to create a deployment package. If you log the deployment process you may be able to figure out how to run OSD from a command line. There are many parameters that must be passed and they are specific to each solution."