Gidsen
Sccache gebruiken voor Rust-builds
Cargo herbouwt afhankelijkheden wanneer de cache van de doelmap ontbreekt.
5 min leestijd
Cargo herbouwt afhankelijkheden wanneer de cache van de doelmap ontbreekt.
Waarom het gebeurt
target/caching helpt alleen de branch die het heeft gevuld; sccache werkt in alle branches en machines.
Hoe het te repareren
- Stel RUSTC_WRAPPER in op sccache en configureer een gedeelde S3- of Redis-backend
- Cache ~/.cache/sccache als lokale terugval
- Controleer sccache --show-stats zodat een stil nulhitpercentage niet onopgemerkt blijft
Je volgende build kan twee keer zo snel zijn, voor de halve prijs
Begin gratis. Weggaan is dezelfde ene regel, en die diff publiceren we ook.
Gerelateerd
Hoe u ervoor kunt zorgen dat CI-caches daadwerkelijk blijven bestaanCaches zijn geconfigureerd, maar het trefferpercentage is laag.Hoe u de cachelimiet van 10 GB kunt omzeilenUw caches overschrijden de 10 GB per repository en beginnen stilletjes te worden verwijderd.Hoe u een build-cache deelt tussen repository'sElke repository onderhoudt zijn eigen cache voor dezelfde gedeelde afhankelijkheden.Een Docker-cache delen tussen takenElke matrixpoot bouwt dezelfde lagen opnieuw op.