İçeriğe geç

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

  1. Önbellek ~/.cache/electron ve ~/.cache/electron-builder
  2. Yerel koşucularda macOS, Windows ve Linux hedeflerini paralel matris ayakları olarak oluşturun
  3. 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.