GitLab Source
This is the Airbyte Community GitHub source connector.
Main Source Settings
- Projects
- Groups
- API URL
- Private Token
- Start Date
Connection Settings
️ Table Prefix
For any connection with a GitLab source, the table prefix must be of the form
foobar__gitlab__
with foobar as a string unique to this connection.
The following source streams are supported. More details here.
Stream | Sync | Destination Table |
---|---|---|
branches | Full refresh | Append | vcs_Branch, vcs_BranchCommitAssociation |
commits | Incremental | Append | vcs_BranchCommitAssociation, vcs_Commit |
group_labels | Full refresh | Append | tms_Label |
group_milestones | Full refresh | Append | tms_Epic |
groups | Full refresh | Append | cicd_Organization, vcs_Organization |
issues | Incremental | Append | tms_Label, tms_Task, tms_TaskAssignment, tms_TaskTag, |
jobs | Full refresh | Append | cicd_BuildStep |
merge_request_commits* | Full refresh | Append | vcs_Commit |
merge_requests | Incremental | Append | vcs_PullRequest |
pipelines | Incremental | Append | cicd_Build, cicd_BuildCommitAssociation |
project_labels | Full refresh | Append | tms_Label |
project_milestones | Full refresh | Append | tms_Epic |
projects | Full refresh | Append | cicd_Pipeline, vcs_Repository |
releases | Full refresh | Append | cicd_Release, cicd_ReleaseTagAssociation |
tags | Full refresh | Append | vcs_Tag |
users | Full refresh | Append | vcs_User |
Notes
- A GitLab pipeline maps to a
cicd_Build
, because they both represents the execution of a flow, with an overall status - The
cicd_Pipeline
, i.e. the "template" of acicd_Build
, is written from the GitLab project - More info about our
cicd_
here - The merge_request_commits stream is deactivated by default because it is not performant and its data not used by our default dashboards
Updated over 1 year ago