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.