How to deploy 1 process to multiple folders using Azure pipeline?

Hello,

We have a requirement where a single process needs to be deployed in two different folders in an Orchestrator tenant.

Is there a way this can be done without deploying the package twice to the Orchestrator tenant?

@Laveena_Dewangan

Welcome to the community

you cannot deploy to two folders at a time…

either you can manually create

or expose the process from one folder to another

cheers

Hi

Welcome to UiPath forum

UiPath Orchestrator doesn’t provide a built-in feature to deploy a single process to multiple folders within the same tenant without duplicating the package. Each process in Orchestrator is associated with a single package version.

To have the same process deployed in multiple folders, you typically need to create multiple process with different process name, each associated with the same package.

While this method may result in some duplication of the package, but it allows you to manage and configure each instance of the process independently within their respective folders.

Hope this clarifies

You can refer this document as well

https://docs.uipath.com/orchestrator/docs/managing-processes

Cheers @Laveena_Dewangan

1 Like

Hi Anil,

Thank you for your response.

How can I expose the process from one folder to another? And if I want to do it it will have to be done manually again right?

@Laveena_Dewangan

My bad…its only possible to share assets but not processes…

You have to create a different process in the other folder as well from same pckage

Cheers

1 Like

Hope it’s clarified @Laveena_Dewangan

Hello Palaniyappan,

Thank you for your response.

I was wondering about the Azure pipeline - the task UiPath deploy only takes one folder name. So if there was a way to get the process in two folders without having to deploy a different package to Orchestrator.

1 Like

I think there is no way to deploy a single process to two different folders in Orchestrator without duplicating the package using the Azure Pipelines UiPath deploy task. You can work around this by creating a separate Azure Pipeline for each folder that you need to deploy the process to.

If you only need to deploy the process to a few folders, then creating a separate Azure Pipeline for each folder may be the best option.

Cheers @Laveena_Dewangan

@Laveena_Dewangan

If you want to do it through pipeline only then you might need to deploy two different packages…because same package version cannot be deployed twice …even if you give different folder

So the way to use a single package would be to create the first one using cicd and then create remaining processes manually using orchestrator manager or ui…

Or

one more way would be to use api to create a process…and we can use restapi cal function in pipeline to do that…so after deploy task we can use the api task to create the process in another folder where we need

For endpoint details check orchestrator api swagger file

<OrchestratorURL>/Swagger/index.html

Cheers

1 Like

Hope it’s clarified @Laveena_Dewangan

1 Like

Yes, thank you. I will try this approach as well

1 Like

Thank you, I will this as well!

1 Like