Member-only story

Continuous Integration of dbt Cloud with GitHub

Pia Riachi
3 min readApr 30, 2022

One of the most helpful features of dbt Cloud is that it allows you to integrate your project with your GitHub account. You can configure dbt Cloud to run a set of jobs anytime a “Pull Request” is created. This can help check that all of the tests have passed, hence making sure that the new code that you are about to merge will not break the existing dbt project code.

Step 1— Connect dbt Cloud to your GitHub account

The first step we are going to do is connect our dbt project with our GitHub account.

  • Click on the “Profile” icon in the upper right corner. Go to Integrations -> GitHub.
  • Click on link your GitHub profile as seen in the below screenshot.
  • You will get redirected to the GitHub app page.
  • Authorize dbt Cloud on your GitHub account.
  • Select the repositories you need dbt Cloud app installed on.
  • Click on “Install”
  • You get redirected back to dbt Cloud and receive a message that you have successfully linked your account.

--

--

Pia Riachi
Pia Riachi

Written by Pia Riachi

Engineer @Google | Advertising Solutions Engineering | Business Intelligence | Data Engineering | Artificial Intelligence (AI)

No responses yet