GitLab CI

4 min readLast updated 2026-04-18

Integrate with GitLab CI using a single job template and merge request annotations.

The GitLab integration adds merge request annotations for failing tests and updates pipeline status automatically.

.gitlab-ci.yml

test:
  image: node:20
  script:
    - npm ci
    - npx @checkstudio/cli run --parallel=4
  artifacts:
    reports:
      junit: results.xml
yaml

MR annotations

Configure CHECKSTUDIO_GITLAB_TOKEN to enable inline MR comments. Failed tests appear as discussion threads on the relevant diff lines.

Was this article helpful?

Still have questions?

Our support team is here to help. Reach out directly or search the docs.