dbt
dbt CI på GitHub Actions
dbt analyserar hela projektet och kör om oförändrade modeller.
340 → 12
Modeller går
28m → 4m
Pipeline
Varför det händer
Vad ska ändras
- Cachelagra target/manifest.json från föregående körning och använd state:modified selection
- Cachelagra dbt-paketkatalogen som är inskriven på packages.yml
- Kör tester endast på modifierade modeller och deras barn
dbt på runnerhut
Nästa bygge kan gå dubbelt så fort, till halva priset
Börja gratis. Att lämna är samma enda rad, och den diffen publicerar vi också.
Relaterat
DatabasmigreringarVarje testkörning spelar upp hela migreringshistoriken från en tom databas.CondaMiljölösning tar längre tid än själva analysen.GnistaSpark-jobb i CI spenderar större delen av sin tid på JVM-start och burkmontering.LuftflödeDAG-importkontroller installerar om hela luftflödesberoendeuppsättningen varje körning.
