Přejít na obsah

Elektron

Electron CI na GitHub Actions

Každá sestavení platformy stahuje binární soubory Electron a přestavuje nativní moduly.

90. léta → 2
Binární stahování
34m → 11m
Plná matice

Každá sestavení platformy stahuje binární soubory Electron a přestavuje nativní moduly.

Proč se to děje

Mezipaměť stahování Electron a výstupy sestavení uzlů-gyp se během běhů neuchovávají.

Co změnit

  1. Cache ~/.cache/electron a ~/.cache/electron-builder
  2. Vytvářejte cíle macOS, Windows a Linux jako paralelní maticové nohy na nativních běžcích
  3. Uložte do mezipaměti adresář sestavení node-gyp, aby nativní moduly nebyly překompilovány

Elektron 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.