LogoLogo
  • Datafold
  • Introduction
    • Data Diff
      • Continuous Integration
      • Manual Data Diff
      • Diff Results
    • Column-level lineage
      • Usage, popularity, & impact per table or column
    • Alerting
  • ⏱️Quickstart Guide
  • Getting Started
    • Data Warehouses
      • Snowflake
      • BigQuery
      • Redshift
      • Postgres
      • Databricks
    • Configuration
      • Indexing
      • Filtering
      • Profiling
      • Lineage
    • On-prem Deployment
      • AWS
      • GCP
    • SSO
      • Okta
      • Google OAuth
      • SAML
  • Integrations
    • Continuous Integration
      • Source Control with Git
        • GitHub
          • On-prem Github
        • GitLab
      • dbt Cloud
      • dbt Core / datafold-sdk
        • GitHub example
        • GitLab example
      • dbt Configurations
      • datafold-sdk
    • Alert Integrations
      • Slack integration
        • Slack Alerts
        • On-prem Slack Integration
      • Alerting webhooks
    • Data Apps
      • Mode
      • Hightouch
  • Developer
    • Datafold API
      • Alerting
      • GraphQL Metadata API
      • Data Diff
      • Error handling
    • Security
      • GDPR
      • Network Security
Powered by GitBook
On this page

Was this helpful?

  1. Integrations

Continuous Integration

Setting up continuous integration with Datafold

PreviousSAMLNextSource Control with Git

Last updated 2 years ago

Was this helpful?

Continuous Integration, at its core, is about creating small changes that are built and well-tested before merging in to the source code. While teams are working quickly to make changes, data teams often feel the impact of data-related changes that have downstream consequences.

Becoming pro-active about data quality requires data teams to find and adjust these issues BEFORE they make it to production. Datafold in your CI process can greatly reduce these issues and flag all potential downstream issues right in the PR, giving the reviewer and author to address the issues.

Set up your CI in two steps:

  • Authorize our Github or Gitlab integrations

  • Use dbt or the datafold-sdk to implement your tests

GitHub
GitLab
dbt Cloud
dbt Core
datafold-sdk