Selvi
GitHub Actions hakkında Cypress CI
Cypress ikili programı her çalıştırmayı indirir ve özellikler seri olarak yürütülür.
60'lar → 2s
İkili kurulum
28 dk → 7 dk
E2E paketi
Cypress ikili programı her çalıştırmayı indirir ve özellikler seri olarak yürütülür.
Neden oluyor?
~/.cache/Cypress kalıcı değildir ve paralelleştirme açık yapılandırma gerektirir.
Ne değiştirilmeli
- Cache ~/.cache/Cypress, Cypress sürümüne göre ayarlandı
- Spesifikasyonları bir matrise bölün ve paralel olarak çalıştırın
- Videoları gerçekten izlemediğiniz sürece CI'da video kaydını devre dışı bırakın
- Cypress run --component ve --e2e'yi ayrı işler olarak kullanın
runnerhut'taki selvi (runnerhut)
runnerhut'a (runnerhut) özgü tek satır 'runs-on: runnerhut-4vcpu-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.
İlgili
Oyun yazarıTarayıcı indirmeleri ve seri test yürütme her çalıştırmaya hakimdir.şakaJest, her çalıştırmada her dosyayı dönüştürür ve CI'da bir çalışan kullanır.En çok beğenilenlerVitest bağımlılıkları yeniden optimize eder ve tek bir iş parçacığı havuzunda çalışır.pytestpytest bir çekirdek üzerinde çalışırken koşucunun sekiz boşta çalışması vardır.