Laravel
Laravel CI på GitHub Actions
Komponistinstallation og Pest starter begge koldt, og MySQL tager tid at blive sund.
80'erne → 5'erne
Installer
7m → 2m
Test suite
Hvorfor det sker
Hvad skal ændres
- Cache ~/.composer/cache og vendor/ tastet på composer.lock
- Kør Pest eller PHPUnit parallelt med --parallel
- Brug en tmpfs-volumen til MySQL-data, så testene ikke er diskbundne
- Cache Laravel-konfigurationen og rute cacher for hurtigere opstart
Laravel på runnerhut (løberhytte)
Dit næste build kan være dobbelt så hurtigt til den halve pris
Start gratis. At skifte væk er den samme ene linje, og det diff offentliggør vi også.