İçeriğe geç

kepçe

GitHub Actions hakkında Gradle CI

Yapılandırma aşaması herhangi bir şey derlenmeden önce 40 saniye boyunca çalışır.

42s → 1,5s
Yapılandırma aşaması
12 dk → 3 dk
Yapı

Yapılandırma aşaması herhangi bir şey derlenmeden önce 40 saniye boyunca çalışır.

Neden oluyor?

Yapılandırma önbelleği olmadan Gradle, her çağrıda her derleme betiğini yeniden değerlendirir.

Ne değiştirilmeli

  1. --configuration-cache ve --build-cache'i etkinleştirin
  2. Derleme komut dosyalarına ve kilit dosyalarına anahtarlanmış Cache ~/.gradle/caches
  3. CI ve geliştiricilerin çıktıları paylaşması için Gradle uzaktan derleme önbelleğini kullanın
  4. Dinamik sürümlerden kaçının; her çalıştırmada bağımlılığın yeniden çözümlenmesini zorlarlar

runnerhut'ta kepçe (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.