Přejít na obsah

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

  1. Uložte do mezipaměti cílový adresář emsdk nebo wasm32 zadaný ve verzi toolchainu
  2. Uložte do mezipaměti cílový adresář Cargo pro cíl wasm32 odděleně od nativního
  3. 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.