How to trigger and automate the running of Uipath Process using CICD Tools

I have created the UiPath Process which is in my UiPath Studio Community Edition.
I want to trigger this process using some trigger from github or any sort of api call script.

If needed i can publish this project to UiPath cloud as well.
Basic flow: Commit in github => trigger UiPath automation (main.xaml) => the RPA automation perform the activities.

@surathak,

I don’t think can monitor the commit event but we have these events in UiPath Integration Services - Github connector

@surathak

One think you can do is…once you commit…a mandatory pipeline would trigger for deploying the process using UiPath pack and deploy…in the same pipeline as a last step you can try usign api call to start the job

Cheers

Can you help me with sample .yaml for the same?

Thanks for the response @ashokkarale,
My task is, that i have created 3 UiPath Orchestrator Proccess with labels Dev, Test, Prod and I want to trigger this proccess from github if any commit done or maybe manual run from github action workflow. I dont want to build or deploy the package as the processes are already in place. Just want to automate the running of this processes as per git branch commit.

Can you check if you can run this command in your CI/CD pipeline?

As we don’t have a extension for GitHub actions, you will need to create a custom bash or PowerShell script to execute that command or you can use an Orchestrator Rest API call to run/schedule a job.

The Rest API call to run a job in Orchestrator you can retrieve it by using the Developer Tools (in browser press Ctrl + Shift + I) → Network and do the UI action as the user → get the Rest API details.

1 Like

@surathak

I work on a ire and not on gitlabs…find a function to call the api and using api should he your way…in azure we do have .net libraries that we cna call

Cheers