Skip to main content
Run Turbo CI on GitLab 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 GitLab pipeline.
GitLab merged results pipelines require the Premium or Ultimate tier. Enable merged results pipelines before continuing.

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 a GitLab pipeline

Create a .gitlab-ci.yml file at the root of your dbt™ repository and enter the values required.
.gitlab-ci.yml

Add the variables in GitLab

Add these as GitLab CI/CD variables:
  • PARADIME_API_SECRET — your account API key (prdm_cmp_...)
  • PARADIME_WORKSPACE_UID — your workspace token
  • PARADIME_API_ENDPOINT

View run logs

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

Run details