CI/CD patterns for dbt projects

A presentation at Current in in San Jose, CA, USA by Marta Paes

Remember how you used to test SQL changes in production? More than changing the way we build data pipelines, dbt also provides some lesser-known features that help you manage their deployment.

If you’ve ever wondered how to integrate dbt into your CI/CD processes (think automatic project linting, spinning up testing environments, parsing the manifest file), this session is for you!

We’ll work our way through a template CI/CD workflow using GitHub Actions, and learn some dbt tricks (like using state and defer that allow you to slim down the whole process).


The following resources were mentioned during the presentation or are useful additional information.