GitLab

Index repositories and issues from GitLab

How it works

The GitLab Connector picks up all of the Merge Requests and Issues in a specified repository.

  • It will index both Open and Closed MRs. This includes the Title and Summary.
  • It will index Issues (and Incidents) including comments both Open and Closed.
  • Includes certain other metadata such as the URL, creator, etc.

Setting up

Authorization

1. Use GitLab Access Token

This Connector uses a GitLab Access Token.

2. Create personal access token

Log in to GitLab. On the left sidebar, select your avatar. Select Edit profile. Select Add new token.

3. Set token details

Enter a name and expiry date for the token.

  • The token expires on that date at midnight UTC.
  • If you do not enter an expiry date, the expiry date is automatically set to 365 days later than the current date.
  • By default, this date can be a maximum of 365 days later than the current date.

4. Select scopes and create

Select the desired scopes, further details here. Then select Create personal access token.

Indexing

1. Open GitLab connector

Navigate to the Admin Panel and select the GitLab Connector

2. Confirm GitLab URL

If you're using GitLab Cloud and not self-hosting, keep the GitLab URL as the default

3. Configure project

For a project with a url such as "https://gitlab.com/negere-fej/negere-fej", configure it accordingly.