GitLab Integration
Connect Vyre IDE with GitLab. Let Vyre agents create merge requests (MRs), write code review comments, and execute automated scans on your self-hosted or SaaS GitLab repositories.
Setup Instructions
Link GitLab Account
Go to Settings → Integrations → GitLab and click "Connect GitLab Account."
Grant Permissions
Sign in to GitLab (SaaS or your self-hosted instance) and authorize the Vyre Application. Ensure permissions for api, read_repository, and write_repository are enabled.
Select Projects
Pick which groups and repositories Vyre should monitor. Click "Sync" to begin initial indexing.
Key Features
Create Merge Requests
Ask Cloud Agents to implement features. Vyre creates a new branch, pushes commits, and opens a GitLab Merge Request.
GitLab CI Integration
Trigger Cloud Agents directly from GitLab CI pipelines using the Vyre CLI container images.
Merge Request Reviews
Run Bugbot or Security Agents on every Merge Request. View comments directly on the GitLab diff viewer.
Self-Hosted Gateway
Connect self-hosted GitLab instances securely behind your firewall using the Vyre Local Gateway.
Webhook Events
Vyre registers webhooks on your GitLab repositories to monitor:
- Merge Request events: Trigger scans and run automated reviews.
- Note events: Triggers Cloud Agents when someone types
@vyre-agentin MR comments. - Pipeline events: Notify Vyre of pipeline failures to investigate causes.
If you use a self-hosted GitLab instance, configure your server Base URL and Personal Access Token (PAT) inside the Vyre Enterprise settings page.
GitLab CI Runner Configuration
Integrate Vyre directly in .gitlab-ci.yml:
vyre-audit:
image: vyre/cli:latest
script:
- vyre security scan --repo $CI_PROJECT_PATH
rules:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'