Skip to Content

Connect a GitLab Repository

If your code is hosted on GitLab, you can connect your repositories to Level CI to enable automated accessibility scanning.

Start from the Dashboard

Click the ”+” button in the top-right corner of the dashboard and select Import from GitLab. You will be taken to the Import project from GitLab page.

Connect Your GitLab Group

Click Connect GitLab group to begin authentication. You will be redirected to the GitLab login page. Sign in with your GitLab credentials.

Permissions Requested

Level CI requests access to:

  • Read your account information
  • Read your repositories and their merge requests
  • Read your group membership information

These permissions allow Level CI to access your GitLab groups or personal account. You can choose to connect all repositories or select specific ones, and update these settings later if needed.

How Projects Are Structured

Level CI mirrors your GitLab structure:

  • Each Level CI project corresponds one-to-one with a GitLab repository
  • GitLab repositories are organized under GitLab groups or personal accounts
  • A Level CI organization can connect to multiple GitLab groups or personal accounts

Import Your Projects

After connecting your GitLab group, Level CI will list available repositories.

To import projects:

  • Select the GitLab group you want to import from.
  • Choose the repositories you want to analyze.
  • Optionally adjust default project settings.
  • Click Create Project.

Note: A GitLab repository can only be imported once into Level CI.

Each imported repository becomes a separate Level CI project.

Complete Your Setup

Next, select your:

  • End-to-end testing framework (such as Cypress, Playwright, Selenium, etc.)
  • Build environment (such as GitLab CI, GitHub Actions, or others)

Follow the setup instructions to finalize configuration.

Run and View Your First Analysis

Once setup is complete, Level CI will automatically run your first accessibility scan.

You can view results in the Level CI dashboard. Level CI also integrates directly with GitLab to display scan results within your GitLab environment, including merge request annotations and quality gates.

Last updated on