GitLab
AvailableIntegrate GitLab with tapioca for seamless development workflow. Link merge requests, issues, and CI/CD pipelines to your tasks.
What you can do
Setup Instructions
Create GitLab access token
In GitLab, go to Settings → Access Tokens and create a token with api, read_repository, and read_user scopes.
Connect to tapioca
Navigate to Settings → Integrations → GitLab and enter your GitLab URL and access token.
Configure webhooks
tapioca will automatically configure webhooks for your selected projects, or you can set them up manually.
Map projects
Link GitLab projects to tapioca projects for automatic issue and MR association.
Configuration Reference
| Option | Type | Required | Description |
|---|---|---|---|
| gitlab_url | string | Yes | GitLab instance URL (gitlab.com or self-hosted) |
| access_token | string | Yes | GitLab access token with required scopes |
| project_mapping | object | No | Map GitLab projects to tapioca projects |
| auto_link_commits | boolean | No | Auto-link commits mentioning task IDs Default: true |
| import_issues | boolean | No | Import GitLab Issues as tasks Default: false |
| sync_time_tracking | boolean | No | Sync time tracking between platforms Default: false |
Troubleshooting
Ensure your GitLab instance is accessible from tapioca's servers. Check firewall rules and SSL certificates.
Verify the webhook URL is correctly configured in GitLab and the secret token matches.
Include the task ID in MR title or description (e.g., "Resolves TAP-123").
Related Integrations
Need help with this integration?
Our team is here to help you get set up and running.