Ugrás a tartalomra

drámaíró

Dramaturg CI a GitHub Actions-on

A böngésző letöltése és a sorozatos tesztvégrehajtás dominál minden futtatásnál.

75s → 3s
Böngésző telepítése
32m → 6m
E2E lakosztály

A böngésző letöltése és a sorozatos tesztvégrehajtás dominál minden futtatásnál.

Miért történik

A drámaíró minden futtatáskor letölti a böngésző bináris fájljait, és alapértelmezés szerint korlátozott dolgozókra állítja be a CI-t.

Mit kell változtatni

  1. Gyorsítótár ~/.cache/ms-playwright a Playwright verzióban
  2. Állítsa be a dolgozókat a futómag-számra, nem pedig a CI alapértelmezett értékére
  3. A --shard segítségével szétoszthatja a futókat, és egyesítheti a blob-jelentéseket
  4. Csak azokat a böngészőket telepítse, amelyeket ténylegesen tesztel

Drámaíró a runnerhutról (runnerhut)

Az egyetlen runnerhut specifikus sor a "runs-on: runnerhut-8vcpu-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.