Turborepo
GitHub Actions hakkında Turborepo CI
Turborepo, her CI çalıştırmasında bir önbellek kaybı rapor ediyor.
%12 → %91
Önbellek isabet oranı
17 dk → 3 dk
Boru hattı
Turborepo, her CI çalıştırmasında bir önbellek kaybı rapor ediyor.
Neden oluyor?
Yerel .turbo önbelleği atılır ve herhangi bir uzak önbellek yapılandırılmadığından her görev yeniden yürütülür.
Ne değiştirilmeli
- Turborepo uzaktan önbelleğe almayı yapılandırın, böylece CI ve geliştiriciler eserleri paylaşsın
- Çalışma içi yeniden kullanım için .turbo dosyasını yerel olarak da önbelleğe alın
- Görev girişlerinin doğru şekilde bildirildiğinden emin olun; aşırı geniş girişler yanlış kayıplara neden olur
- Yalnızca değişiklikten etkilenen paketleri oluşturmak için --filter kullanın
runnerhut'ta Turborepo (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.