This is a Jitsu.Classic documentation. For the lastest version, please visit docs.jitsu.com. Read about differences here.
Gitlab
Overview
The Gitlab source syncs data from the Gitlab API: Branches, Commits, Issues, Pipelines, Jobs, Projects, Project Milestones, Project Merge Requests, Users, Groups, Group Milestones, Group and Project members, Tags, Releases, Group Labels, Project Labels, Epics, Epic IssuesThe source is using Airbyte docker image (@airbyte/source-gitlab). Learn more how Airbyte-based sources work
How to connect
Log into Gitlab and then generate a personal access token. Your token should have the read_api scope, that Grants read access to the API, including all groups and projects, the container registry, and the package registry.Connection Parameters
Parameter | Documentation |
---|---|
api_url *string (required) | Please enter your basic URL from Gitlab instance |
private_token *string (required) | Log into your Gitlab account and then generate a personal Access Token. |
groups string (not required) | Space-delimited list of groups. e.g. airbyte.io |
projects string (not required) | Space-delimited list of projects. e.g. airbyte.io/documentation meltano/tap-gitlab |
start_date *string (required) | The date from which you'd like to replicate data for Gitlab API, in the format YYYY-MM-DDT00:00:00Z. All data generated after this date will be replicated. |