Vue
GitHub Actions üzerinde Vue CI
Vite, her CI çalıştırmasında bağımlılık ön paketini yeniden oluşturur.
35s → 2s
Ön paket
4 dk → 60 sn
Test çalıştırması
Vite, her CI çalıştırmasında bağımlılık ön paketini yeniden oluşturur.
Neden oluyor?
node_modules/.vite optimize edilmiş bağımlılık paketini barındırır ve atılır.
Ne değiştirilmeli
- Kilit dosyasına anahtarlanmış node_modules/.vite önbelleği
- Her çekirdeği kullanmak için vitest'i --pool=threads ile çalıştırın
- Ön paketin yeniden kullanılması için aynı işi oluşturun ve test edin
runnerhut'ta Vue (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
Next.jssonraki yapı, bir bileşen değiştiğinde bile her sayfayı yeniden derler.Açısalng build ve ng test her çalıştırmada soğuk önbellekten başlar.inceSvelteKit derlemeleri ve Oyun Yazarı testleri her basışta soğuk çalışır.DjangoTestler bir veritabanı kapsayıcısında bekler ve tek bir çekirdek üzerinde çalışır.