ince
GitHub Actions hakkında Svelte CI
SvelteKit derlemeleri ve Oyun Yazarı testleri her basışta soğuk çalışır.
60'lar → 3'ler
Tarayıcı kurulumu
3 dk → 45 sn
Yapı
SvelteKit derlemeleri ve Oyun Yazarı testleri her basışta soğuk çalışır.
Neden oluyor?
Ne Vite bağımlılık önbelleği ne de Playwright tarayıcı önbelleği işler arasında hayatta kalamaz.
Ne değiştirilmeli
- Node_modules/.vite ve ~/.cache/ms-playwright'ı önbelleğe alın
- Derlemeyi engellemek yerine paralel bir işte svelte-check çalıştırın
- Bağdaştırıcınızın desteklediği yerde bağdaştırıcının derleme çıktı önbelleğini kullanın
runnerhut'ta zarif (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.VueVite, her CI çalıştırmasında bağımlılık ön paketini yeniden oluşturur.DjangoTestler bir veritabanı kapsayıcısında bekler ve tek bir çekirdek üzerinde çalışır.