Přejít na obsah

Dramatik

Playwright CI na GitHub Actions

Každému spuštění dominuje stahování prohlížeče a provádění sériového testu.

75s → 3s
Instalace prohlížeče
32m → 6m
sada E2E

Každému spuštění dominuje stahování prohlížeče a provádění sériového testu.

Proč se to děje

Playwright stahuje binární soubory prohlížeče při každém spuštění a výchozí nastavení pro omezené pracovníky v CI.

Co změnit

  1. Mezipaměť ~/.cache/ms-playwright zadaná na verzi Playwright
  2. Nastavte pracovníky na počet běžeckých jader, nikoli na výchozí hodnotu CI
  3. Shard mezi běžci pomocí --shard a sloučit zprávy blob
  4. Nainstalujte pouze prohlížeče, které skutečně testujete

Dramatik na runnerhut

Jediná řada specifická pro runnerhut je `runs-on: runnerhut-8vcpu-ubuntu-2404`. Vše ostatní je standardní GitHub Actions — stejné akce, stejná tajemství a stejný model oprávnění, který používáte dnes.

Váš další build může být dvakrát rychlejší za poloviční cenu

Začněte zdarma. Odchod je tentýž jeden řádek a i ten diff zveřejňujeme.