Elettrone
CI di elettroni su GitHub Actions
Ogni build della piattaforma scarica i file binari di Electron e ricostruisce i moduli nativi.
Anni '90 → 2 secondi
Scarica binario
34m → 11m
Matrice completa
Perché succede
Cosa cambiare
- Memorizza nella cache ~/.cache/electron e ~/.cache/electron-builder
- Costruisci target macOS, Windows e Linux come segmenti di matrice parallela su runner nativi
- Memorizza nella cache la directory di build di node-gyp in modo che i moduli nativi non vengano ricompilati
Elettrone sul runnerhut
La tua prossima build potrebbe essere due volte più veloce, a metà prezzo
Inizia gratis. Andarsene è la stessa riga, e pubblichiamo anche quel diff.
Correlati
Next.jsla build successiva ricompila ogni pagina anche quando un componente è cambiato.Angolareng build e ng test iniziano entrambi da una cache fredda ad ogni esecuzione.VueVite ricostruisce il pre-bundle di dipendenze a ogni esecuzione dell'elemento della configurazione.SnelloLe build di SvelteKit e i test di Playwright si svolgono a freddo ad ogni spinta.