Comprehensive guide for connecting Factory with your self-hosted GitLab instance
This guide provides detailed instructions for integrating Factory with your self-hosted GitLab instance, allowing the Factory platform to securely access and work with your on-premise repositories.
Connecting to a self-hosted GitLab instance is only supported in the Enterprise plan.
In the Self-Hosted Setup panel, enter your GitLab Self-Hosted Application details:
Domain: the url of your GitLab instance, such as https://gitlab.example.com. If you have separate internal and external domains, enter your external domain.
Application ID: from the application created in the previous part.
Secret: from the application created in the previous part.
Save the configuration.
Click “Manage Gitlab Self-Hosted Permissions” in the top right. This will open a pop-up window that will authorize the integration. IMPORTANT: you must be logged in as or impersonating the factory-droid user before performing this step.
Your repositories should now appear in the Repository Selection panel. Navigate there and enable repositories for Factory.