How do I run and validate Postgres pipelines from GitHub Actions?
Call bruin validate and bruin run in a GitHub Actions job against Postgres. Connections come from CI secrets, and a failing check blocks the merge before bad data lands in Postgres.
Command
bruin runDefined in
YAML + CI
Works with
GitHub Actions + Postgres
What you get
How it works in code
# github job
- run: bruin validate ./pipeline
- run: bruin run ./pipeline # postgresRun bruin run and the Postgres pipeline runs on merge or on schedule from GitHub Actions.
Related use cases
Run Snowflake pipelines in GitHub Actions
How do I run and validate Snowflake pipelines from GitHub Actions?
Run pipelines in GitHub ActionsRun BigQuery pipelines in GitHub Actions
How do I run and validate BigQuery pipelines from GitHub Actions?
Run pipelines in GitHub ActionsRun Databricks pipelines in GitHub Actions
How do I run and validate Databricks pipelines from GitHub Actions?
Ship data pipelines like software
Open source. Validate in CI, gate on checks, deploy on merge, roll back with git.