Skip to main content

Repositories in Level CI

To run accessibility scans of your website repository, you must add it as a project in Level CI. You can import it directly from a supported Git hosting platform (ALM) such as GitHub, GitLab, Bitbucket, or Azure DevOps. If your Git host is not yet supported, you can also add the repository manually.

Connect a repository

To connect your repository:

  1. Import from Git hosting by choosing between:
  2. Add your repository and project details manually if import is not available.
  3. When creating a project, several default settings are applied (project name, main branch name). These can be customized during project creation or later on the Project Settings page.

Key settings

  • Repository details: Identify which repository is connected and configure pull request comments.
  • Project Name: Identifies your project in the CI/CD Dashboard and CLI toolkit. Must be unique within your org, slug-compatible (lowercase letters, numbers, and hyphens only).
  • Main Branch Name: Defines the default branch analyzed when no branch is specified. This is usually main, develop, or head, and is automatically set when importing from Git hosting.
  • Quality gate: Choose the quality gate required for project settings or retain the auto-populated default option.
  • Enable URL Parameters: Ensures URLs with query parameters or hashes like /?page=main, /#order-list are treated as distinct for analysis, providing deeper coverage.
  • Page URL Templates: For dynamic routes such as /shop/iphone-15, define templates like /shop/:product to ensure accurate identification of unique pages.

Supported E2E frameworks

Level CI currently supports:

  • Cypress
  • Playwright
  • Puppeteer
  • WebdriverIO
Powered by Zendesk