How do I run Bruin pipelines from GitHub Actions?
Call bruin run in a workflow step. Your pipelines run on the same CI that builds your app, with secrets managed by the platform. Bruin does this in one platform: ingestion, SQL and Python pipelines, quality checks, lineage, and an AI data analyst that answers in Slack, Microsoft Teams, and the browser.
Command
bruin runDefined in
YAML + CI
Works with
GitHub Actions + Bruin CLI
What you get
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
Run data pipelines in GitLab CI
How do I run Bruin pipelines from GitLab CI?
Pipelines in CI/CDValidate pipelines on every pull request
How do I catch pipeline errors before merge?
Pipelines in CI/CDDeploy a pipeline on merge to main
How do I promote pipeline changes to production automatically?
Deploy data pipelines like software
Open source. Validate on every pull request, deploy on merge, roll back with git.