Skip to main content

CI/CD Integrations

Trigger your CI/CD pipeline directly from Qase.

CI/CD integrations let you trigger automated test runs from Qase and pipe the results back to Qase.

The pattern is the same regardless of which CI tool you use:

  1. Configure a Qase reporter in your test framework config, in the source code.

  2. Connect your CI pipeline to Qase so runs can be triggered from the UI.

  3. Results flow back automatically as the pipeline executes.

Steps:

1. Set up a Qase reporter

Reporters are framework-specific libraries that send test results to Qase. See the developer documentation.

2. Connect the CI tool

Install the integration from the Apps page in your Qase workspace.

3. Run from Qase

Start an Automated test run from the Test Runs page. Select your CI tool, choose the pipeline/job, and Qase sends the trigger.

Supported CI/CD Tools

Tool

How it connects

GitHub

Qase connector app installed on your GitHub

GitLab

Personal Access Token

Jenkins

Jenkins API token via Qase plugin

Bitbucket Pipelines

Atlassian Marketplace app (Qase for Bitbucket)

For CI tools not listed here, configure a reporter in your test framework. The reporter sends results via the Qase API.

FAQ

Do I need both a reporter and a CI integration?
The reporter sends results. The CI integration lets you trigger runs from Qase. You can use a reporter without a CI integration.

Can I mix automated and manual results in the same run?
Yes, refer to this guide for more information.

Did this answer your question?