Průvodci
Jak používat sccache pro sestavení Rust
Cargo znovu sestaví závislosti, kdykoli dojde k chybě mezipaměti cílového adresáře.
5 min čtení
Cargo znovu sestaví závislosti, kdykoli dojde k chybě mezipaměti cílového adresáře.
Proč se to děje
target/caching pomáhá pouze větvi, která jej zaplnila; sccache funguje napříč pobočkami a stroji.
Jak to opravit
- Nastavte RUSTC_WRAPPER na sccache a nakonfigurujte sdílený backend S3 nebo Redis
- Cache ~/.cache/sccache jako místní záložní
- Zkontrolujte sccache --show-stats, aby tichý nulový počet zásahů nezůstal bez povšimnutí
Váš další build může být dvakrát rychlejší za poloviční cenu
Začněte zdarma. Odchod je tentýž jeden řádek a i ten diff zveřejňujeme.
Související
Jak zajistit, aby mezipaměti CI skutečně přetrvávalyMezipaměti jsou nakonfigurovány, ale četnost návštěv je nízká.Jak obejít limit 10 GB mezipamětiVaše mezipaměti přesahují 10 GB na úložiště a začnou tiše vyklízet.Jak sdílet mezipaměť sestavení napříč repozitářiKaždé úložiště udržuje svou vlastní mezipaměť pro stejné sdílené závislosti.Jak sdílet mezipaměť Docker mezi úlohamiKaždá maticová noha přestavuje stejné vrstvy.