İçeriğe geç

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

  1. Turborepo uzaktan önbelleğe almayı yapılandırın, böylece CI ve geliştiriciler eserleri paylaşsın
  2. Çalışma içi yeniden kullanım için .turbo dosyasını yerel olarak da önbelleğe alın
  3. Görev girişlerinin doğru şekilde bildirildiğinden emin olun; aşırı geniş girişler yanlış kayıplara neden olur
  4. 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.