WebAssembly
WebAssembly CI na GitHub Actions
Nainstaluje se řetězec nástrojů wasm a strana Rust nebo C++ přestaví každé spuštění.
90. léta → 4
Nastavení toolchainu
7m → 90s
Stavět
Nainstaluje se řetězec nástrojů wasm a strana Rust nebo C++ přestaví každé spuštění.
Proč se to děje
wasm-pack, emsdk a cílové adresáře sestavení nejsou ukládány do mezipaměti.
Co změnit
- Uložte do mezipaměti cílový adresář emsdk nebo wasm32 zadaný ve verzi toolchainu
- Uložte do mezipaměti cílový adresář Cargo pro cíl wasm32 odděleně od nativního
- Spusťte wasm-opt jako samostatný krok, takže jej lze v požadavcích na stažení přeskočit
WebAssembly na runnerhut
Jediná řada specifická pro runnerhut je `runs-on: runnerhut-8vcpu-ubuntu-2404`. Vše ostatní je standardní GitHub Actions — stejné akce, stejná tajemství a stejný model oprávnění, který používáte dnes.
Váš další build může být dvakrát rychlejší za poloviční cenu
Začněte zdarma. Odchod je tentýž jeden řádek a i ten diff zveřejňujeme.