Hopp til innhold

Laravel

Laravel CI på GitHub Actions

Composer install og Pest starter begge kaldt, og MySQL tar tid å bli frisk.

80-tallet → 5-tallet
Installer
7m → 2m
Testsuite

Hvorfor det skjer

Hva skal endres

  1. Cache ~/.composer/cache og leverandør/ tastet inn på composer.lock
  2. Kjør Pest eller PHPUnit parallelt med --parallel
  3. Bruk et tmpfs-volum for MySQL-data slik at testene ikke er diskbundne
  4. Bufre Laravel-konfigurasjonen og rute cacher for raskere oppstart

Laravel on runnerhut

Neste bygg kan gå dobbelt så fort, til halve prisen

Start gratis. Å bytte bort er den samme ene linjen, og den diffen publiserer vi også.