Version Control Integrations
Available Version Control Integrations
In Robot configuration, pick the branch to track, and every time a pull/merge request is made to that branch, the Robocorp Control Room will update the robot with the latest changes.
Integrating with GitHub
Supported GitHub Products
Setting up GitHub Integration
GitHub integration can be set up from the organization settings page.
Multiple GitHub organizations can be linked to each of the Control Room organizations, but there can only be a single installation of the GitHub Robocorp app.
Because of this, the Control Room will check if any of the organizations have a Robocorp app installed. If so, it will prompt the user to select which of the existing installations should be linked to this Control Room organization.
You can either create a new installation of the Robocorp app or link an existing one.
Integrating with GitLab
Supported GitLab Products
The self-managed GitLab solution is currently not supported, only the cloud-based versions.
All-access to repositories can be managed from the GitHub Application settings. Control Room will allow the creation of robots from all the repositories available for a given installation.
Setting up GitLab Integration
GitLab integration can be set up from the organization settings page.
Only single GitLab user can be linked per Control Room organization. This is an imitation of how the GitLab access control works.
Control Room will have access to the repositories where the GitLab user has owner or maintainer role.