Hopp til innhold

Guider

Hvordan bruke ccache i GitHub Actions

C- og C++-bygg kompilerer alt på nytt på hver kjøring.

5 min lesing

Hvorfor det skjer

Hvordan fikse det

  1. Cache ~/.ccache tastet på kompilatorversjonen og kildehashen
  2. Sett CMAKE_C_COMPILER_LAUNCHER og CMAKE_CXX_COMPILER_LAUNCHER til cache
  3. Skriv ut cache -s på slutten av jobben slik at trefffrekvensen er synlig
  4. Sett max_size høyt nok — standarden er ofte for liten for CI

Neste bygg kan gå dobbelt så fort, til halve prisen

Start gratis. Å bytte bort er den samme ene linjen, og den diffen publiserer vi også.