This is a Jitsu.Classic documentation. For the lastest version, please visit docs.jitsu.com. Read about differences here.

πŸ“œ Configuration

Configuration UI

πŸ‘©β€πŸ”¬ Extending Jitsu

Overview
Destination Extensions
Source Extensions
API Specs

Jitsu Internals

Jitsu Server

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 Issues

The 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

ParameterDocumentation
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.