GitLab Integration
DeployRamp integrates with GitLab via a webhook and access token. The integration watches merge requests, posts analysis comments when risky changes are detected, and pushes flag commits, just like the GitHub integration.
Setup
- Go to Dashboard → Settings → Integrations → GitLab
- Enter your GitLab group or project URL
- Create a Project Access Token in GitLab with the
apiscope - Paste the token into DeployRamp
- DeployRamp configures the webhook automatically, no manual webhook setup required
How it works
Once connected, DeployRamp receives events for every merge request opened or updated in the configured project. It analyzes the diff for risky changes, posts a comment with its analysis and flag suggestion, and pushes a commit wrapping the risky code in a feature flag when you accept.
Self-hosted GitLab
The integration works with both GitLab.com and self-hosted GitLab instances. When entering your project URL, use the full URL of your self-hosted instance (e.g., https://gitlab.yourcompany.com/group/project). DeployRamp will connect to your instance directly.