If your repositories are hosted on GitLab.com or on a GitLab Enterprise Server instance with internet access, this is the recommended setup. The integration connects directly to your QA Wolf environments.Documentation Index
Fetch the complete documentation index at: https://docs.qawolf.com/llms.txt
Use this file to discover all available pages before exploring further.
Make sure you have:
- Admin or Maintainer access to the GitLab project
- Access to your QA Wolf workspace
- At least one QA Wolf environment already configured
- A QA Wolf API key
Enable the GitLab integration in QA Wolf
Click Integrations, then click Enable next to GitLab. This opens GitLab, where you’ll be prompted to sign in if you have not already done so. Follow the prompts to connect your GitLab account or group.
You’ll be asked to provide a Group Access Token with the Maintainer role and API scope.Once connected, QA Wolf can set commit statuses and link test runs to GitLab commits.

The Maintainer role is required because Developer tokens cannot create pipeline checks on protected branches.
Add your QA Wolf API key to GitLab
You can also define additional variables, such as a deployment URL, if your pipeline uses them.
Find your QA Wolf API key
Add the deploy success notification to GitLab CI/CD
QA Wolf provides a public API endpoint that your GitLab pipeline can call upon successful deployment. Add a job to your.gitlab-ci.yml that runs after your deploy step completes successfully.


