CI dbt-проекта на 900 моделей идёт полтора часа на каждый пулреквест
На каждый пулреквест CI запускает dbt build для всего проекта из 900 моделей во временной схеме — полтора часа и заметный счёт за хранилище. Обычно в пулреквесте меняются 2–3 модели.
Как ускорить проверку, не потеряв надёжность?
- Собирать state:modified+ с --defer на прод-манифест
- Собирать только изменённые модели без зависимых
- Отключить CI и проверять после слияния
- Запускать только dbt compile
