Zum Inhalt springen

Zypresse

Cypress CI auf GitHub Actions

Die Cypress-Binärdatei lädt jeden Lauf herunter und führt die Spezifikationen seriell aus.

60er → 2er
Binäre Installation
28m → 7m
E2E-Suite

Die Cypress-Binärdatei lädt jeden Lauf herunter und führt die Spezifikationen seriell aus.

Warum es passiert

~/.cache/Cypress wird nicht beibehalten und die Parallelisierung erfordert eine explizite Konfiguration.

Was zu ändern ist

  1. Cache ~/.cache/Cypress ist in der Cypress-Version eingegeben
  2. Teilen Sie Spezifikationen über eine Matrix auf und führen Sie sie parallel aus
  3. Deaktivieren Sie die Videoaufzeichnung in CI, es sei denn, Sie sehen sich die Videos tatsächlich an
  4. Verwenden Sie cypress run --component und --e2e als separate Jobs

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