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.
More guides
Capstone: add returns to the pipeline
Extend the project, prove the result, and assess the finished pipeline.
Describe the model in its asset definition
Keep the metric definition, owners, limits, and checked examples next to the SQL.
Load and profile the source data
Load local commerce data and check its shape before modeling it.