Vai al contenuto

C++

CI C++ su GitHub Actions

Ogni unità di traduzione si ricompila anche quando non è cambiato nulla di rilevante.

28m → 6m
Costruzione completa
28m → anni '90
Incrementale
88%
ccache ha colpito

Perché succede

Cosa cambiare

  1. Aggiungi ccache o sccache e mantieni la directory della cache tra le esecuzioni
  2. Usa ninja anziché make: il grafico delle dipendenze è più veloce e più parallelo
  3. Memorizza nella cache le directory dei pacchetti vcpkg o Conan digitate nel manifest
  4. Basato su un runner da 32 vCPU; La compilazione C++ si parallelizza quasi perfettamente

C++ su runnerhut

La tua prossima build potrebbe essere due volte più veloce, a metà prezzo

Inizia gratis. Andarsene è la stessa riga, e pubblichiamo anche quel diff.