Açısal
GitHub Actions üzerinde Angular CI
ng build ve ng test her çalıştırmada soğuk önbellekten başlar.
6 dk → 2 dk
Yapı
ng build ve ng test her çalıştırmada soğuk önbellekten başlar.
Neden oluyor?
Angular'ın .angular/cache dosyasındaki derleme önbelleği kalıcı değildir, dolayısıyla grafiğin tamamı yeniden derlenir.
Ne değiştirilmeli
- Kilit dosyasında anahtarlanmış önbellek .angular/cache
- --no-watch --browsers=ChromeHeadless ile testleri başsız çalıştırın
- Birkaç kitaplıktan daha fazlasına sahipseniz Nx veya Angular derleme önbelleğini kullanın
runnerhut'ta açısal (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.VueVite, her CI çalıştırmasında bağımlılık ön paketini yeniden oluşturur.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.