Sari la conținut

Electron

Electron CI pe GitHub Actions

Fiecare build de platformă descarcă binare Electron și reconstruiește module native.

anii 90 → 2 secunde
Descărcare binară
34m → 11m
Matrice completă

Fiecare build de platformă descarcă binare Electron și reconstruiește module native.

De ce se întâmplă

Cache-ul de descărcare Electron și ieșirile de compilare node-gyp nu sunt persistente între rulări.

Ce să schimbi

  1. Cache ~/.cache/electron și ~/.cache/electron-builder
  2. Construiți ținte macOS, Windows și Linux ca segmente matrice paralele pe alergători nativi
  3. Memorați în cache directorul de compilare node-gyp, astfel încât modulele native să nu fie recompilate

Electron pe runnerhut

Singura linie specifică runnerhut este `runs-on: runnerhut-8vcpu-ubuntu-2404`. Orice altceva este standard GitHub Actions — aceleași acțiuni, aceleași secrete și același model de permisiuni pe care îl utilizați astăzi.

Următorul tău build poate fi de două ori mai rapid, la jumătate de preț

Începe gratuit. Plecarea înseamnă aceeași linie, iar acel diff îl publicăm și noi.