Azure Devops
This guide will help you integrate Scandium into your Azure DevOps pipeline. You’ll be able to trigger and monitor Scandium test executions directly within your Azure build or release pipelines.
Last updated
This guide will help you integrate Scandium into your Azure DevOps pipeline. You’ll be able to trigger and monitor Scandium test executions directly within your Azure build or release pipelines.
Last updated
By the end of this guide, your Azure DevOps pipeline will:
Trigger Scandium test suites.
Display live results and logs in the pipeline UI.
Ensure you have:
A account with:
Your API_TOKEN
A PROJECT_ID
and SUITE_ID
An Azure DevOps project and pipeline setup
Basic understanding of YAML-based pipeline configuration
Go to your project settings in Azure DevOps.
Under Pipelines, click on Library.
Create a variable group (e.g., ScandiumVars
).
Add the following secrets and check “Keep this value secret” where applicable:
Variable Name
Value / Description
API_TOKEN
Your Scandium API token
PROJECT_ID
Your Scandium project ID
SUITE_ID
Your Scandium test suite ID
HUB_URL
(Optional) Selenium Grid URL
STARTING_URL
(Optional) Starting URL for the tests
BROWSER
(Optional) chrome
(default)
SCREENSHOT
(Optional) true
or false
VARIABLES
(Optional) '{}'
(as JSON string)
RETRY
(Optional) 0
MAX_ATTEMPTS
(Optional) 30
WAIT_PERIOD
(Optional) 120
Add the following tasks to your pipeline YAML file:
Push code or manually trigger the pipeline from Azure DevOps. You’ll see logs from Scandium directly in your pipeline output.
Problem
Solution
❌ Missing environment
Ensure secrets are linked in the variable group and referenced correctly
❌ Script permission
Ensure chmod +x
is applied before running the script
🕒 Long wait
Adjust WAIT_PERIOD
and MAX_ATTEMPTS