Oyun yazarı
GitHub Actions hakkında Oyun Yazarı CI
Tarayıcı indirmeleri ve seri test yürütme her çalıştırmaya hakimdir.
75'ler → 3'ler
Tarayıcı kurulumu
32 dk → 6 dk
E2E paketi
Tarayıcı indirmeleri ve seri test yürütme her çalıştırmaya hakimdir.
Neden oluyor?
Oyun yazarı, her çalıştırmada tarayıcı ikili dosyalarını indirir ve varsayılan olarak CI'da sınırlı sayıda çalışana ayarlanır.
Ne değiştirilmeli
- Cache ~/.cache/ms-playwright Playwright sürümüne göre ayarlandı
- Çalışanları CI varsayılan değeri olan bir yerine koşucu çekirdek sayısına ayarlayın
- --shard ile koşucular arasında parçalama yapın ve blob raporlarını birleştirin
- Yalnızca gerçekten test ettiğiniz tarayıcıları yükleyin
runnerhut'ta oyun yazarı (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.
İlgili
SelviCypress ikili programı her çalıştırmayı indirir ve özellikler seri olarak yürütülür.ş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.