Tauri
Tauri CI a GitHub Actions
A Rust háttérprogram teljes mértékben újrafordítja a mátrix minden platformját.
16 m → 4 m
Rust összeállítása
A Rust háttérprogram teljes mértékben újrafordítja a mátrix minden platformját.
Miért történik
A Cargo célkönyvtára nincs platformonként gyorsítótárazva, így minden mátrixszár hideg Rust felépítésű.
Mit kell változtatni
- Gyorsítótár cél/ és ~/.cargo mátrix lábonként, a platformon kulcsolva
- Telepítse a Linux rendszerfüggőségeket egy gyorsítótárazott apt archívumból
- A keresztfordítás helyett használjon natív arm64 futókat az Apple szilícium összeállításokhoz
Tauri a runnerhut-on (runnerhut)
Az egyetlen runnerhut specifikus sor a "runs-on: runnerhut-8vcpu-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.