For the complete documentation index, see llms.txt. This page is also available as Markdown.

Azure DevOps

Start DoesQA Runs from Azure Pipelines with the Universal Webhook.

Connect Azure Pipelines to DoesQA so builds and releases can start a Run without leaving your Azure DevOps project. A pipeline task calls the Universal Webhook over HTTP.

Why use it

  • Run DoesQA from the same pipeline that compiles, deploys, or gates a release.

  • Share one CI/CD key across Azure, GitHub, and GitLab.

  • Choose Flows with tags or a Run Recipe, then wait for the result when the gate matters.

Before you start

  1. Create an Active CI/CD webhook key under Settings → CI/CD. See CI / CD.

  2. Copy your Account ID from Account Settings.

  3. Store them as secret pipeline variables, for example DOESQA_KEY and DOESQA_ACCOUNT_ID.

Add a pipeline task

In azure-pipelines.yml:

trigger:
  - main

pool:
  vmImage: ubuntu-latest

steps:
  - bash: |
      curl -sS -X POST \
        "https://app.does.qa/api/hook/$(DOESQA_ACCOUNT_ID)?key=$(DOESQA_KEY)&withAll=smoke&label=azure-$(Build.BuildId)&mode=wait"
    displayName: DoesQA Run
    env:
      DOESQA_KEY: $(DOESQA_KEY)
      DOESQA_ACCOUNT_ID: $(DOESQA_ACCOUNT_ID)

Pro tip: Map DOESQA_KEY as a secret variable in the pipeline or variable group. Azure masks it in logs when the name is marked secret.

Select Flows and Values

Use the same query options as the Universal Webhook. Example with a Recipe and Value override:

Last updated