Continuous deployment in dbt
To help you improve data transformations and ship data products faster, you can run merge jobs to implement a continuous deployment (CD) workflow in dbt. Merge jobs can automatically build modified models whenever a pull request (PR) merges, making sure the latest code changes are in production. You don't have to wait for the next scheduled job to run to get the latest updates.
You can also implement continuous integration (CI) in dbt, which can help further to reduce the time it takes to push changes to production and improve code quality. To learn more, refer to Continuous integration in dbt.
How merge jobs work
When you set up merge jobs, dbt listens for notifications from your Git provider indicating that a PR has been merged. When dbt receives one of these notifications, it enqueues a new run of the merge job.
You can set up merge jobs to perform one of the following when a PR merges:
| Loading table... |
Was this page helpful?
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
