Skip to main content
Run Turbo CI on Azure DevOps pull requests. First complete the shared Turbo CI setup — the ci environment, the custom schema macro, and the Turbo CI job — then wire up your Azure DevOps pipeline.

Generate API keys

To trigger the Turbo CI schedule from your pipeline, generate a Paradime API key with the Bolt schedules admin capability. Generate an Account API key (a prdm_cmp_... Bearer token) and save the token, your workspace token, and the API endpoint; you will add them as CI/CD variables in the next step.

Generate API keys

Create an Azure Pipeline

Create an azure-pipeline.yml file in your dbt™ repository and enter the values required.
paradime_turbo_ci.yml

Add the variables in Azure Pipelines

Add these as Azure Pipeline variables:
  • PARADIME_API_SECRET — your account API key (prdm_cmp_...)
  • PARADIME_WORKSPACE_UID — your workspace token
  • PARADIME_API_ENDPOINT

Set up branch build validation

Set up PR build validation on your dbt™ repository so the Azure Pipeline runs Turbo CI when a PR is opened against your default branch. See the Azure DevOps build validation docs.

View run logs

Inspect the run logs for each Turbo CI run like any other Bolt schedule.

Run details