GitLab Component Integration

How to integrate DoesQA into your GitLab CI/CD processes

Installing the Component

How to Use as a CI/CD Catalog Component

  1. Include the component in your .gitlab-ci.yml:

Inputs

Input
Description
Required
Example

DOESQA_KEY

Your DoesQA CI/CD key

Yes

$DOESQA_KEY

DOESQA_ACCOUNT_ID

Your DoesQA Account ID

Yes

$DOESQA_ACCOUNT_ID

DOESQA_COMPONENT_VERSION

The version/tag of the component to use (e.g., 2.0.0)

Yes

2.0.0

DOESQA_LABEL

Label for the test run

No

Nightly Test Run

DOESQA_WITHALL

Flow Tags to include

No

tag1,tag2

DOESQA_WITHOUTANY

Any Flow Tags to exclude

No

wip

DOESQA_VALUES

Values to pass to the test run

No

{"URL": "https://example.com"}

DOESQA_WAIT

Wait for the test run to complete

No

true

DOESQA_TIMEOUT

Timeout in seconds

No

1800

DOESQA_CONCURRENCY

Number of concurrent tests to run

No

20

DOESQA_RECIPE

Recipe to use for the test run (ID)

No

4sJz2

DOESQA_TESTSTAGGED

Run only tests tagged with the specified tag within the flows

No

priority

Last updated