dbt
dbt CI på GitHub Actions
dbt analyserer hele projektet og kører uændrede modeller igen.
340 → 12
Modeller kører
28m → 4m
Rørledning
Hvorfor det sker
Hvad skal ændres
- Cache target/manifest.json fra den forrige kørsel og brug state:modified selection
- Cachelagret dbt-pakkebiblioteket, der er indtastet på packages.yml
- Kør kun test på modificerede modeller og deres børn
dbt på runnerhut
Dit næste build kan være dobbelt så hurtigt til den halve pris
Start gratis. At skifte væk er den samme ene linje, og det diff offentliggør vi også.
Relateret
Database migrationerHver testkørsel afspiller hele migreringshistorikken fra en tom database.CondaMiljøløsning tager længere tid end selve analysen.GnistSpark-job i CI bruger det meste af deres tid på JVM-opstart og samling af krukker.LuftstrømDAG-importkontrol geninstallerer det fulde Airflow-afhængighedssæt hver kørsel.