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.