İçeriğe geç

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

  1. Kilit dosyasına anahtarlanmış node_modules/.vite önbelleği
  2. Çekirdek sayısına ayarlanmış maxThreads ile --pool=threads kullanın
  3. 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.