Hoppa till innehåll

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

  1. Cache ~/.composer/cache och leverantör/ knappad på composer.lock
  2. Kör Pest eller PHPUnit parallellt med --parallel
  3. Använd en tmpfs-volym för MySQL-data så att tester inte är diskbundna
  4. 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å.