Zum Inhalt springen

Eckig

Angular CI auf GitHub Actions

ng build und ng test starten beide bei jedem Lauf mit einem kalten Cache.

6m → 2m
Bauen

ng build und ng test starten beide bei jedem Lauf mit einem kalten Cache.

Warum es passiert

Der Build-Cache von Angular in .angular/cache wird nicht beibehalten, daher wird das gesamte Diagramm neu kompiliert.

Was zu ändern ist

  1. Cache .angular/cache mit Schlüssel für die Sperrdatei
  2. Führen Sie Tests kopflos mit --no-watch --browsers=ChromeHeadless aus
  3. Verwenden Sie Nx oder den Angular-Build-Cache, wenn Sie über mehr als ein paar Bibliotheken verfügen

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