Szögletes
Angular CI a GitHub Actions
Az ng build és az ng test is hideg gyorsítótárból indul minden futásban.
6m → 2m
Építsd meg
Az ng build és az ng test is hideg gyorsítótárból indul minden futásban.
Miért történik
Az Angular build gyorsítótára az .angular/cache fájlban nem marad fenn, így az egész gráf újrafordításra kerül.
Mit kell változtatni
- Cache .angular/cache kulcsolva a zárfájlon
- Futtasson teszteket fej nélkül a --no-watch --browsers=Chrome Headless segítségével
- Használja az Nx-et vagy az Angular build gyorsítótárat, ha több mint egy könyvtárral rendelkezik
Szögletes a runnerhut-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.VueA Vite minden CI-futásnál újraépíti a függőségi előcsomagot.SvelteA SvelteKit buildek és a Playwright tesztek minden nyomásra hidegen futnak.DjangoA tesztek egy adatbázis-tárolón várnak, és egyetlen magon futnak.