How do I catch pipeline errors before merge?
Run bruin validate on each PR. Invalid SQL, missing dependencies, or broken connections fail the check before the change lands.
Command
bruin runDefined in
YAML + CI
Works with
CI + Bruin CLI
What you get
CI validationgated deploysgit rollback
How it works in code
# .github/workflows/data.yml
- run: bruin validate ./pipeline
- run: bruin run ./pipelineRun bruin run and your data pipelines follow the same review and deploy path as your app.
Related use cases
Pipelines in CI/CD
Run data pipelines in GitHub Actions
How do I run Bruin pipelines from GitHub Actions?
Pipelines in CI/CDRun data pipelines in GitLab CI
How do I run Bruin pipelines from GitLab CI?
Pipelines in CI/CDDeploy a pipeline on merge to main
How do I promote pipeline changes to production automatically?
Ship data pipelines like software
Open source. Validate in CI, gate on checks, deploy on merge, roll back with git.