Hello @carlo,
As @ppr pointed out I too suggest the DevOps route will solve most of your challenges. Investing in DevOps is essential when your team is scaling up automations / or number of developers in the team. More commits, more environments, more hassle!
From our team analysis, we save about 5 to 10 minutes for each publishable commit to our two orchestrator instances (due to the need of logging into 2 different secure VMs). In other words, as you scale your automation team/effort, DevOps is not a nice to have, it will be a must.
Please go through these threads / repository on how you can use DevOps to find a solution to your query.
Using AzureDevOps
Using Jenkins
- Jenkins Part 1 : UiPath, Jenkins CICD Pipeline Tutorial - Part 1
- Jenkins Part 2 : UiPath, Jenkins CICD Pipeline Tutorial - Part 2
Using Github Actions
- GitHub - andrianoid/helloUiPath-sample
- GitHub - rpabotsworld/uipath-with-github-action
- GitHub - Mikael-RnD/ActionTest: Sample project utilizing the UiPath GitHub Actions
Most of these above can also be achieved by using UiPaths PowerShell Cmdlet