Deploy Bruin with GitLab CI/CD

Run Bruin pipelines from GitLab CI/CD using protected variables, scheduled pipelines, branch triggers, and manual jobs.

What

Goal - Run a production Bruin pipeline from GitLab CI/CD with secure variables and repeatable pipeline jobs.

Best for - GitLab-hosted Bruin projects that use GitLab runners for scheduled or manual production workflows.

Prerequisites

  • A GitLab repository that contains your Bruin project
  • Permission to configure GitLab CI/CD variables and pipelines
  • A runner that can install Bruin CLI and reach your data platforms
  • Production data platform credentials

Bruin CLI runs in your GitLab runner as an open-source production runtime. Bruin Cloud is the managed upgrade when you want scheduling, observability, catalog, lineage, backfills, audit logs, and encrypted connection management handled for you.


Sign up to our newsletter

Practical updates on open-source data pipelines, AI analysts, governance, and what we are shipping at Bruin.