Welcome to your new dbt project!

Using the starter project

Try running the following commands:

  • dbt run
  • dbt test

Resources:

  • Learn more about dbt in the docs
  • Check out Discourse for commonly asked questions and answers
  • Join the chat on Slack for live discussions and support
  • Find dbt events near you
  • Check out the blog for the latest news on dbt’s development and best practices

dbt slim ci the flow:

  • cron triggers a dbt run
    • after the run the file ./target/manifest.json is posted as github artifact to ./artifacts/main
  • a pull request is opened
    • pr triggers a workflow that runs slim ci
    • slim ci uses the ./artifacts/main/manifest.json artifact to determine which models to run
    • slim ci runs the models and posts the results as a comment on the pr
  • the pr is merged

slim ci command used:

  • dbt run —select state:modified+ —state ./artifacts/main/