dbt
dbt CI su GitHub Actions
dbt analizza l'intero progetto ed riesegue i modelli invariati.
340 → 12
I modelli corrono
28m → 4m
Conduttura
Perché succede
Cosa cambiare
- Memorizza nella cache target/manifest.json dall'esecuzione precedente e utilizza la selezione state:modified
- Memorizza nella cache la directory dei pacchetti dbt digitata su packages.yml
- Esegui test solo su modelli modificati e sui relativi figli
dbt su runnerhut
La tua prossima build potrebbe essere due volte più veloce, a metà prezzo
Inizia gratis. Andarsene è la stessa riga, e pubblichiamo anche quel diff.
Correlati
Migrazioni di databaseOgni esecuzione del test riproduce la cronologia completa della migrazione da un database vuoto.CondaLa risoluzione dell'ambiente richiede più tempo dell'analisi stessa.ScintillaI lavori Spark in CI trascorrono la maggior parte del tempo sull'avvio della JVM e sull'assemblaggio dei jar.Flusso d'ariaI controlli di importazione DAG reinstallano l'intero set di dipendenze Airflow a ogni esecuzione.