Guide
Come utilizzare ccache in GitHub Actions
Le build C e C++ ricompilano tutto ad ogni esecuzione.
5 min di lettura
Perché succede
Come risolverlo
- Cache ~/.ccache digitato sulla versione del compilatore e sull'hash di origine
- Imposta CMAKE_C_COMPILER_LAUNCHER e CMAKE_CXX_COMPILER_LAUNCHER su ccache
- Stampa ccache -s alla fine del lavoro in modo che il tasso di successo sia visibile
- Imposta max_size su un valore sufficientemente alto: il valore predefinito è spesso troppo piccolo per CI
La tua prossima build potrebbe essere due volte più veloce, a metà prezzo
Inizia gratis. Andarsene è la stessa riga, e pubblichiamo anche quel diff.
Correlati
Come rendere effettivamente persistenti le cache CILe cache sono configurate ma il tasso di successo è basso.Come aggirare il limite della cache di 10 GBLe tue cache superano i 10 GB per repository e iniziano a essere eliminate silenziosamente.Come condividere una cache di build tra repositoryOgni repository mantiene la propria cache per le stesse dipendenze condivise.Come condividere una cache Docker tra lavoriOgni gamba della matrice ricostruisce gli stessi strati.