Laravel
Laravel CI på GitHub Actions
Composer install och Pest börjar kallt, och MySQL tar tid att bli frisk.
80-tal → 5-tal
Installera
7m → 2m
Testsvit
Varför det händer
Vad ska ändras
- Cache ~/.composer/cache och leverantör/ knappad på composer.lock
- Kör Pest eller PHPUnit parallellt med --parallel
- Använd en tmpfs-volym för MySQL-data så att tester inte är diskbundna
- Cachelagra Laravel-konfigurationen och dirigera cacher för snabbare uppstart
Laravel på runnerhut
Nästa bygge kan gå dubbelt så fort, till halva priset
Börja gratis. Att lämna är samma enda rad, och den diffen publicerar vi också.
