İçeriğe geç

Rehberler

GitHub Actions ccache nasıl kullanılır?

C ve C++ yapıları her çalıştırmada her şeyi yeniden derler.

5 dk okuma

C ve C++ yapıları her çalıştırmada her şeyi yeniden derler.

Neden oluyor?

ccache'nin deposu kalıcı değildir, bu nedenle aynı derlemelere kısa devre yapamaz.

Nasıl düzeltilir?

  1. Cache ~/.ccache derleyici sürümüne ve kaynak karmasına göre anahtarlandı
  2. CMAKE_C_COMPILER_LAUNCHER ve CMAKE_CXX_COMPILER_LAUNCHER'ı ccache'e ayarlayın
  3. İsabet oranının görülebilmesi için işin sonunda ccache -s yazdırın
  4. Max_size değerini yeterince yükseğe ayarlayın; varsayılan değer genellikle CI için çok küçüktür

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.