Zum Inhalt springen

dbt

dbt CI auf GitHub Actions

dbt analysiert das gesamte Projekt und führt unveränderte Modelle erneut aus.

340 → 12
Modelle laufen
28m → 4m
Pipeline

dbt analysiert das gesamte Projekt und führt unveränderte Modelle erneut aus.

Warum es passiert

Das DBT-Manifest wird nicht beibehalten, daher kann die zustandsbasierte Auswahl nicht funktionieren.

Was zu ändern ist

  1. Zwischenspeichern Sie target/manifest.json aus der vorherigen Ausführung und verwenden Sie die Auswahl „state:modified“.
  2. Cachen Sie das dbt-Paketverzeichnis mit dem Schlüssel „packages.yml“ im Cache
  3. Führen Sie Tests nur an modifizierten Modellen und ihren untergeordneten Modellen durch

dbt auf runnerhut

Die einzige runnerhut-spezifische Zeile ist „runs-on: runnerhut-4vcpu-ubuntu-2404“. Alles andere sind Standard-GitHub Actions – dieselben Aktionen, dieselben Geheimnisse und dasselbe Berechtigungsmodell, das Sie heute verwenden.

Ihr nächster Build könnte doppelt so schnell sein — zum halben Preis

Kostenlos starten. Der Wechsel zurück ist dieselbe eine Zeile — auch dieses Diff veröffentlichen wir.