Zum Inhalt springen

Deno

Deno CI auf GitHub Actions

Deno lädt Remote-Module bei jedem Durchlauf erneut herunter und überprüft erneut ihren Typ.

45s → 2s
Modulabruf
3m → 50s
Testlauf

Deno lädt Remote-Module bei jedem Durchlauf erneut herunter und überprüft erneut ihren Typ.

Warum es passiert

DENO_DIR enthält den Modul- und Typprüfungs-Cache und wird nicht beibehalten.

Was zu ändern ist

  1. Cache DENO_DIR mit Schlüssel auf deno.lock
  2. Führen Sie den Deno-Cache vor den Tests aus, damit der Download ein separater, sichtbarer Schritt ist
  3. Verwenden Sie --no-check in Testläufen, bei denen Typen bereits an anderer Stelle überprüft wurden

Deno 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.