Laravel
Laravel CI GitHub Actions
Composerin asennus ja Pest käynnistyvät molemmat kylmänä, ja MySQL:n tervehdyttäminen vie aikaa.
80s → 5s
Asenna
7m → 2m
Testisarja
Miksi se tapahtuu
Mitä muuttaa
- Välimuisti ~/.composer/cache ja myyjä/ näppäilty kohtaan composer.lock
- Suorita Pest tai PHPUnit rinnakkain -parallelin kanssa
- Käytä tmpfs-taltiota MySQL-tiedoille, jotta testit eivät ole levylle sidottuja
- Tallenna Laravel-asetukset välimuistiin ja reititä välimuistit nopeuttaaksesi käynnistystä
Laravel on runnerhut
Seuraava buildisi voi olla kaksi kertaa nopeampi puoleen hintaan
Aloita ilmaiseksi. Lähteminen on sama yksi rivi, ja julkaisemme senkin diffin.
Aiheeseen liittyvää
Next.jsseuraava versio kääntää jokaisen sivun uudelleen, vaikka yksi komponentti muuttuisi.Kulmikasng build ja ng test molemmat alkavat kylmästä välimuistista joka ajo.VueVite rakentaa uudelleen riippuvuuden esipaketin jokaisella CI-ajolla.hoikkaSvelteKit-rakenteet ja näytelmäkirjailijatestit toimivat kylmänä jokaisella työntöllä.