Unlock Linux automation with 21.8 Robot!
We are proud to announce that with this community public preview release you can now run our UiPath Robot on Linux. Using Robots in Linux environments allows you to run unattended automations in Docker containers and provides a faster experience and an easier way of scaling up your deployment.
When Linux environments are used, robots can only run processes developed as cross-platform in Studio and do not require UI Interaction. For now, there is a limited number of activities that you can use for this process type, but we are actively working on adding new capabilities.
What do I need to try it out?
- Docker environment
- Machine or Machine Template Key
- Cross-platform process
How can I use it?
There are 3 simple steps to run our Linux Robot on a machine that checks✔ all the prerequisites.
-
Get the machine key and the Orchestrator URL for your robot.
-
docker pull registry.uipath.com/robot/runtime
-
docker run -e LICENSE_AGREEMENT=accept -e MACHINE_KEY="{machine_key}" -e ORCHESTRATOR_URL="{orchestrator url}" -ti -d registry.uipath.com/robot/runtime
Now, your Orchestrator should show the Robot as up and Connected.
For an extended how-to on installing the robot on a client machine and configuring it to connect to the orchestrator please find the documentation here
How to run my process?
The procedure for running an unattended job on Linux robots is identical to the one for Windows. You can find below the logs of MyFirstLinuxProcess
As the processes that can run on the container does not need a username or password, the Robot can be configured as credentials-less. For that, deselect Robot Credential from the Robot Setup for your user.
When to use cross-platform processes?
If your process requires to move data across multiple APIs you have an use case for this type of project. Take for example the following use cases:
- Import people profiles from Azure Active Directory to Slack
- Import people profiles from Azure Active Directory to Workday
- License management for Zoom .
.
.
- Auto-scale VMs on API based Hypervisor
Let us know what you think, how you would improve it and if you found any other issues. Thanks a lot!