Use Cases · For data platform engineers
Data pipelines in CI/CD
Run, validate, and deploy data pipelines from GitHub Actions or GitLab CI. Review changes as code, gate deploys on checks, and roll back with git.
Pipelines in CI/CD
12 use casesRun data pipelines in GitHub Actions
How do I run Bruin pipelines from GitHub Actions?
Run data pipelines in GitLab CI
How do I run Bruin pipelines from GitLab CI?
Validate pipelines on every pull request
How do I catch pipeline errors before merge?
Deploy a pipeline on merge to main
How do I promote pipeline changes to production automatically?
Manage warehouse connections as CI secrets
Where should warehouse credentials live for CI runs?
Run pipelines on a schedule in CI
Can I schedule pipeline runs without a separate orchestrator?
Preview a data change in an ephemeral environment
Can I test a pipeline change against a throwaway schema?
Fail the build when data quality regresses
How do I block merges that break data quality?
Roll back a bad pipeline deploy with git
How do I roll back a pipeline change that broke production?
Review pipeline changes as code
How does my team review data pipeline changes?
Test a backfill safely before running it in prod
How do I dry-run a backfill before it hits production?
Enforce pipeline standards with a linter in CI
How do I keep pipeline definitions consistent across the team?
Run pipelines in GitHub Actions
10 use casesRun Snowflake pipelines in GitHub Actions
How do I run and validate Snowflake pipelines from GitHub Actions?
Run BigQuery pipelines in GitHub Actions
How do I run and validate BigQuery pipelines from GitHub Actions?
Run Postgres pipelines in GitHub Actions
How do I run and validate Postgres pipelines from GitHub Actions?
Run Databricks pipelines in GitHub Actions
How do I run and validate Databricks pipelines from GitHub Actions?
Run Redshift pipelines in GitHub Actions
How do I run and validate Redshift pipelines from GitHub Actions?
Run DuckDB pipelines in GitHub Actions
How do I run and validate DuckDB pipelines from GitHub Actions?
Run MotherDuck pipelines in GitHub Actions
How do I run and validate MotherDuck pipelines from GitHub Actions?
Run ClickHouse pipelines in GitHub Actions
How do I run and validate ClickHouse pipelines from GitHub Actions?
Run MySQL pipelines in GitHub Actions
How do I run and validate MySQL pipelines from GitHub Actions?
Run Athena pipelines in GitHub Actions
How do I run and validate Athena pipelines from GitHub Actions?
Run pipelines in GitLab CI
10 use casesRun Snowflake pipelines in GitLab CI
How do I run and validate Snowflake pipelines from GitLab CI?
Run BigQuery pipelines in GitLab CI
How do I run and validate BigQuery pipelines from GitLab CI?
Run Postgres pipelines in GitLab CI
How do I run and validate Postgres pipelines from GitLab CI?
Run Databricks pipelines in GitLab CI
How do I run and validate Databricks pipelines from GitLab CI?
Run Redshift pipelines in GitLab CI
How do I run and validate Redshift pipelines from GitLab CI?
Run DuckDB pipelines in GitLab CI
How do I run and validate DuckDB pipelines from GitLab CI?
Run MotherDuck pipelines in GitLab CI
How do I run and validate MotherDuck pipelines from GitLab CI?
Run ClickHouse pipelines in GitLab CI
How do I run and validate ClickHouse pipelines from GitLab CI?
Run MySQL pipelines in GitLab CI
How do I run and validate MySQL pipelines from GitLab CI?
Run Athena pipelines in GitLab CI
How do I run and validate Athena pipelines from GitLab CI?
Validation in CI
6 use casesValidate a pipeline on every pull request with GitHub Actions
How do I validate a pipeline on every pull request using GitHub Actions?
Validate a pipeline on every pull request with GitLab CI
How do I validate a pipeline on every pull request using GitLab CI?
Validate a pipeline on every pull request with Bitbucket Pipelines
How do I validate a pipeline on every pull request using Bitbucket Pipelines?
Validate a pipeline on every pull request with Azure Pipelines
How do I validate a pipeline on every pull request using Azure Pipelines?
Validate a pipeline on every pull request with CircleCI
How do I validate a pipeline on every pull request using CircleCI?
Validate a pipeline on every pull request with Jenkins
How do I validate a pipeline on every pull request using Jenkins?
Selective runs in CI
6 use casesRun only the assets that changed with GitHub Actions
How do I run only the assets that changed using GitHub Actions?
Run only the assets that changed with GitLab CI
How do I run only the assets that changed using GitLab CI?
Run only the assets that changed with Bitbucket Pipelines
How do I run only the assets that changed using Bitbucket Pipelines?
Run only the assets that changed with Azure Pipelines
How do I run only the assets that changed using Azure Pipelines?
Run only the assets that changed with CircleCI
How do I run only the assets that changed using CircleCI?
Run only the assets that changed with Jenkins
How do I run only the assets that changed using Jenkins?
Deployment in CI
6 use casesDeploy a pipeline on merge to main with GitHub Actions
How do I deploy a pipeline on merge to main using GitHub Actions?
Deploy a pipeline on merge to main with GitLab CI
How do I deploy a pipeline on merge to main using GitLab CI?
Deploy a pipeline on merge to main with Bitbucket Pipelines
How do I deploy a pipeline on merge to main using Bitbucket Pipelines?
Deploy a pipeline on merge to main with Azure Pipelines
How do I deploy a pipeline on merge to main using Azure Pipelines?
Deploy a pipeline on merge to main with CircleCI
How do I deploy a pipeline on merge to main using CircleCI?
Deploy a pipeline on merge to main with Jenkins
How do I deploy a pipeline on merge to main using Jenkins?
Linting in CI
6 use casesLint SQL before it merges with GitHub Actions
How do I lint SQL before it merges using GitHub Actions?
Lint SQL before it merges with GitLab CI
How do I lint SQL before it merges using GitLab CI?
Lint SQL before it merges with Bitbucket Pipelines
How do I lint SQL before it merges using Bitbucket Pipelines?
Lint SQL before it merges with Azure Pipelines
How do I lint SQL before it merges using Azure Pipelines?
Lint SQL before it merges with CircleCI
How do I lint SQL before it merges using CircleCI?
Lint SQL before it merges with Jenkins
How do I lint SQL before it merges using Jenkins?
Preview environments in CI
6 use casesBuild a preview environment for a pull request with GitHub Actions
How do I build a preview environment for a pull request using GitHub Actions?
Build a preview environment for a pull request with GitLab CI
How do I build a preview environment for a pull request using GitLab CI?
Build a preview environment for a pull request with Bitbucket Pipelines
How do I build a preview environment for a pull request using Bitbucket Pipelines?
Build a preview environment for a pull request with Azure Pipelines
How do I build a preview environment for a pull request using Azure Pipelines?
Build a preview environment for a pull request with CircleCI
How do I build a preview environment for a pull request using CircleCI?
Build a preview environment for a pull request with Jenkins
How do I build a preview environment for a pull request using Jenkins?
Quality gates in CI
6 use casesGate a merge on quality checks with GitHub Actions
How do I gate a merge on quality checks using GitHub Actions?
Gate a merge on quality checks with GitLab CI
How do I gate a merge on quality checks using GitLab CI?
Gate a merge on quality checks with Bitbucket Pipelines
How do I gate a merge on quality checks using Bitbucket Pipelines?
Gate a merge on quality checks with Azure Pipelines
How do I gate a merge on quality checks using Azure Pipelines?
Gate a merge on quality checks with CircleCI
How do I gate a merge on quality checks using CircleCI?
Gate a merge on quality checks with Jenkins
How do I gate a merge on quality checks using Jenkins?
Schema diff in CI
6 use casesCheck a schema diff before merging with GitHub Actions
How do I check a schema diff before merging using GitHub Actions?
Check a schema diff before merging with GitLab CI
How do I check a schema diff before merging using GitLab CI?
Check a schema diff before merging with Bitbucket Pipelines
How do I check a schema diff before merging using Bitbucket Pipelines?
Check a schema diff before merging with Azure Pipelines
How do I check a schema diff before merging using Azure Pipelines?
Check a schema diff before merging with CircleCI
How do I check a schema diff before merging using CircleCI?
Check a schema diff before merging with Jenkins
How do I check a schema diff before merging using Jenkins?
Unit tests in CI
6 use casesRun SQL unit tests in CI with GitHub Actions
How do I run SQL unit tests in CI using GitHub Actions?
Run SQL unit tests in CI with GitLab CI
How do I run SQL unit tests in CI using GitLab CI?
Run SQL unit tests in CI with Bitbucket Pipelines
How do I run SQL unit tests in CI using Bitbucket Pipelines?
Run SQL unit tests in CI with Azure Pipelines
How do I run SQL unit tests in CI using Azure Pipelines?
Run SQL unit tests in CI with CircleCI
How do I run SQL unit tests in CI using CircleCI?
Run SQL unit tests in CI with Jenkins
How do I run SQL unit tests in CI using Jenkins?
Promotion in CI
6 use casesPromote a validated pipeline to production with GitHub Actions
How do I promote a validated pipeline to production using GitHub Actions?
Promote a validated pipeline to production with GitLab CI
How do I promote a validated pipeline to production using GitLab CI?
Promote a validated pipeline to production with Bitbucket Pipelines
How do I promote a validated pipeline to production using Bitbucket Pipelines?
Promote a validated pipeline to production with Azure Pipelines
How do I promote a validated pipeline to production using Azure Pipelines?
Promote a validated pipeline to production with CircleCI
How do I promote a validated pipeline to production using CircleCI?
Promote a validated pipeline to production with Jenkins
How do I promote a validated pipeline to production using Jenkins?
Rollback in CI
6 use casesRoll back a pipeline deploy with GitHub Actions
How do I roll back a pipeline deploy using GitHub Actions?
Roll back a pipeline deploy with GitLab CI
How do I roll back a pipeline deploy using GitLab CI?
Roll back a pipeline deploy with Bitbucket Pipelines
How do I roll back a pipeline deploy using Bitbucket Pipelines?
Roll back a pipeline deploy with Azure Pipelines
How do I roll back a pipeline deploy using Azure Pipelines?
Roll back a pipeline deploy with CircleCI
How do I roll back a pipeline deploy using CircleCI?
Roll back a pipeline deploy with Jenkins
How do I roll back a pipeline deploy using Jenkins?
Ship data pipelines like software
Open source. Validate in CI, gate on checks, deploy on merge, roll back with git.