dbt
dbt CI på GitHub Actions
dbt analyserer hele prosjektet og kjører uendrede modeller på nytt.
340 → 12
Modeller kjører
28m → 4m
Rørledning
Hvorfor det skjer
Hva skal endres
- Buffer target/manifest.json fra forrige kjøring og bruk state:modified selection
- Bufre dbt-pakkekatalogen som er tastet inn på packages.yml
- Kjør tester kun på modifiserte modeller og deres barn
dbt på runnerhut
Neste bygg kan gå dobbelt så fort, til halve prisen
Start gratis. Å bytte bort er den samme ene linjen, og den diffen publiserer vi også.
Relatert
Database migreringerHver testkjøring spiller av hele migreringshistorikken fra en tom database.CondaMiljøløsning tar lengre tid enn selve analysen.GnistSpark-jobber i CI bruker mesteparten av tiden sin på JVM-oppstart og krukkemontering.LuftstrømDAG-importkontroller installerer hele Airflow-avhengighetssettet på nytt hver kjøring.