Ways to deploy Uipath Code/Package

Is there any standard process to deploy your UiPath code to UAT and Prod Environment in UiPath? Please share the process and how we will push upgraded code to UAT and Prod

@Sarfaraz_Mapkar,

UiPath have Solution Management for this which you can learn from here. Solutions Management - Solutions Management overview

Also you can follow CI/CD approach from Azure DevOps which you can learn from here.

Regarding which one is standard process? It’s totally depends on your COE or your choice. Each one have their own pros and cons.

Mainly we use Azure DevOps CI/CD as this was the only way till UiPath Solution Management comes into picture a while before.

1 Like

What will be the steps if machines for each UAT and Prod are different. Do we need to push UiPath studio code in both machines?

@Sarfaraz_Mapkar,

Code is maintained as package at Orchestrator so we never explicitly deploy the code to every machine. It’s Orchestrator who deploys the package when we try to run any specific package on the desired machine.

So when we deploy the code from tenant to tenant or environment to environment, we manually or through CI/CD uploads the Nuget package of the process to Orchestrator.