
Loading...
Push your DataChonk project to Git and deploy to dbt Cloud in one seamless flow. Build with Chonk, ship to production.
DataChonk generates complete dbt projects. To get them running in production, you need to push the code to a Git repository. dbt Cloud (or dbt Core with your own orchestration) then pulls from Git to run your transformations.
Understanding the flow
DataChonk supports all major Git providers. Connect one or more and choose where to push each project.
Get your first DataChonk project deployed in under 5 minutes.
From any project, click Ship to dbt. If you haven't connected a Git provider yet, you'll see buttons to connect GitHub, GitLab, Bitbucket, or Azure DevOps.
OAuth will redirect you to authorize DataChonk. We request minimal permissions: read/write to repository contents only.
Create a new repository or push to an existing one:
Click Push to send your generated code to Git. DataChonk creates a commit with all your models, tests, and documentation.
Optionally, connect dbt Cloud to trigger a run immediately after pushing.
After pushing to Git, you can optionally trigger a dbt Cloud run to validate your changes immediately.
You'll need your dbt Cloud API token and account ID. Find these in dbt Cloud:
Once connected, you can:
No dbt Cloud?
Prefer the command line? The DataChonk CLI supports all deploy features.
# Push to default Git provider and branch
datachonk push
# Push to a specific provider
datachonk push --provider github
# Create a new repository
datachonk push --new-repo my-dbt-project --private
# Push to a specific branch
datachonk push --branch feature/new-models
# Trigger a dbt Cloud run after pushing
datachonk push --trigger-dbt-run --job-id 12345
# Dry run to see what would be pushed
datachonk push --dry-runConfigure defaults in your datachonk.yaml:
deploy:
git_provider: github
repository: myorg/dbt-warehouse
branch: main
dbt_cloud:
account_id: 12345
project_id: 67890
job_id: 11111
auto_trigger: truePush to a feature branch first, then create a pull request for review. This gives your team a chance to review generated code before it hits production.
Require pull request reviews and CI checks before merging to main. DataChonk can push to feature branches and your existing CI validates the code.
Create a dedicated dbt Cloud job with dbt build --select state:modified+ for quick validation of new models without running the entire project.