Svelte
Svelte CI a GitHub Actions
A SvelteKit buildek és a Playwright tesztek minden nyomásra hidegen futnak.
60-as évek → 3-as évek
Böngésző telepítése
3 m → 45 mp
Építsd meg
A SvelteKit buildek és a Playwright tesztek minden nyomásra hidegen futnak.
Miért történik
Sem a Vite függőségi gyorsítótár, sem a Playwright böngésző gyorsítótár nem marad fenn a feladatok között.
Mit kell változtatni
- Cache node_modules/.vite és ~/.cache/ms-playwright
- Futtassa a svelte-check-et párhuzamos jobban, ahelyett, hogy blokkolná a buildet
- Használja az adapter build kimeneti gyorsítótárát, ahol az adapter támogatja
Svelte on runnerhut
Az egyetlen runnerhut specifikus sor a "runs-on: runnerhut-4vcpu-ubuntu-2404". Minden más a szokásos GitHub Actions – ugyanazok a műveletek, ugyanazok a titkok és ugyanaz az engedélymodell, amelyet ma is használ.
A következő buildje kétszer gyorsabb lehet, fele áron
Kezdje ingyen. A távozás ugyanaz az egy sor, és azt a diffet is közzétesszük.
Kapcsolódó
Next.jsA next build minden oldalt újrafordít, még akkor is, ha az egyik összetevő megváltozott.SzögletesAz ng build és az ng test is hideg gyorsítótárból indul minden futásban.VueA Vite minden CI-futásnál újraépíti a függőségi előcsomagot.DjangoA tesztek egy adatbázis-tárolón várnak, és egyetlen magon futnak.