Ugrás a tartalomra

Ciprus

Cypress CI a GitHub Actions-on

A Cypress bináris fájl minden futtatást letölt, és a specifikációk sorozatosan futnak le.

60-as évek → 2s
Bináris telepítés
28 m → 7 m
E2E lakosztály

A Cypress bináris fájl minden futtatást letölt, és a specifikációk sorozatosan futnak le.

Miért történik

A ~/.cache/Cypress nem marad fenn, és a párhuzamosítás explicit konfigurációt igényel.

Mit kell változtatni

  1. Gyorsítótár ~/.cache/Cypress a Cypress verzióban
  2. Ossza meg a specifikációkat egy mátrixon, és futtassa őket párhuzamosan
  3. Tiltsa le a videorögzítést CI-ben, hacsak nem nézi a videókat
  4. Használja a cypress run --component és --e2e parancsot különálló jobokként

Cypress on runnerhut

Az egyetlen runnerhut specifikus sor a "runs-on: runnerhut-4vcpu-ubuntu-2404". Minden más a szokásos GitHub Actions – ugyanazok a műveletek, ugyanazok a titkok és ugyanaz az engedélymodell, amelyet ma is használ.

A következő buildje kétszer gyorsabb lehet, fele áron

Kezdje ingyen. A távozás ugyanaz az egy sor, és azt a diffet is közzétesszük.