En çok beğenilenler
GitHub Actions hakkında Vitest CI
Vitest bağımlılıkları yeniden optimize eder ve tek bir iş parçacığı havuzunda çalışır.
30s → 1s
Dep optimizasyonu
6 dk → 80 sn
Test paketi
Vitest bağımlılıkları yeniden optimize eder ve tek bir iş parçacığı havuzunda çalışır.
Neden oluyor?
node_modules/.vite atılır ve varsayılan havuz yapılandırması muhafazakardır.
Ne değiştirilmeli
- Kilit dosyasına anahtarlanmış node_modules/.vite önbelleği
- Çekirdek sayısına ayarlanmış maxThreads ile --pool=threads kullanın
- Büyük süitler için --shard ile parça
runnerhut'ta vitest (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
Oyun yazarıTarayıcı indirmeleri ve seri test yürütme her çalıştırmaya hakimdir.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.pytestpytest bir çekirdek üzerinde çalışırken koşucunun sekiz boşta çalışması vardır.