Deploy Bruin with GitHub Actions
Run Bruin pipelines from GitHub Actions using repository secrets, scheduled workflows, push triggers, and manual production runs.
What
Goal - Run a production Bruin pipeline from GitHub Actions without operating a separate scheduler.
Best for - GitHub-hosted Bruin projects that need scheduled, push-based, or manually triggered production runs.
Prerequisites
- A GitHub repository that contains your Bruin project
- Permission to configure GitHub Actions and repository secrets
- Production data platform credentials
- A local run that already succeeds with
bruin run . --environment production
Bruin CLI is open source and can run in your own GitHub runner. Use Bruin Cloud when you want managed orchestration, secure connections, lineage, backfills, notifications, and run observability without maintaining CI workflows.
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.