Hoppa till innehåll

Guider

Hur man använder cache i GitHub Actions

C- och C++-byggen kompilerar om allt vid varje körning.

5 min läsning

Varför det händer

Hur man fixar det

  1. Cache ~/.ccache nyckelad på kompilatorversionen och källhash
  2. Ställ in CMAKE_C_COMPILER_LAUNCHER och CMAKE_CXX_COMPILER_LAUNCHER till cache
  3. Skriv ut cache-s i slutet av jobbet så att träfffrekvensen är synlig
  4. Ställ in max_size tillräckligt högt — standarden är ofta för liten för CI

Nästa bygge kan gå dubbelt så fort, till halva priset

Börja gratis. Att lämna är samma enda rad, och den diffen publicerar vi också.