Mesekönyv
Storybook CI a GitHub Actions
A statikus mesekönyv elkészítése annyi ideig tart, mint maga az alkalmazás.
5 m → 90-es évek
Mesekönyv felépítése
A statikus mesekönyv elkészítése annyi ideig tart, mint maga az alkalmazás.
Miért történik
A Storybook buildnek nincs állandó gyorsítótára, és gyakran minden történetet a semmiből épít újra.
Mit kell változtatni
- Gyorsítótár node_modules/.cache/storybook a zárfájlba kulcsolva
- A Storybook csak akkor hozható létre, ha a történetek vagy összetevők megváltoztak, elérési útszűrők használatával
- Futtasson vizuális regressziós teszteket a beépített kimeneten, ahelyett, hogy tesztenként újraépítené
Mesekönyv a runnerhutról (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.SvelteA SvelteKit buildek és a Playwright tesztek minden nyomásra hidegen futnak.