Elektron
GitHub Actions hakkında Electron CI
Her platform yapısı Electron ikili dosyalarını indirir ve yerel modülleri yeniden oluşturur.
90'lar → 2'ler
İkili indirme
34 dk → 11 dk
Tam matris
Her platform yapısı Electron ikili dosyalarını indirir ve yerel modülleri yeniden oluşturur.
Neden oluyor?
Electron indirme önbelleği ve node-gyp derleme çıktıları, çalıştırmalar boyunca kalıcı değildir.
Ne değiştirilmeli
- Önbellek ~/.cache/electron ve ~/.cache/electron-builder
- Yerel koşucularda macOS, Windows ve Linux hedeflerini paralel matris ayakları olarak oluşturun
- Yerel modüllerin yeniden derlenmemesi için node-gyp derleme dizinini önbelleğe alın
runnerhut'taki elektron (runnerhut)
runnerhut'a (runnerhut) özgü tek satır 'runs-on: runnerhut-8vcpu-ubuntu-2404'tür. Geriye kalan her şey standart GitHub Actions'tir; bugün kullandığınız aynı eylemler, aynı sırlar ve aynı izin modeli.
Bir sonraki build'iniz yarı fiyata iki kat hızlı olabilir
Ücretsiz başlayın. Ayrılmak da aynı tek satır ve o diff'i de yayımlıyoruz.