Útmutatók
A sccache használata Rust buildekhez
A Cargo újraépíti a függőségeket, amikor a célkönyvtár gyorsítótára hiányzik.
5 perc olvasás
A Cargo újraépíti a függőségeket, amikor a célkönyvtár gyorsítótára hiányzik.
Miért történik
cél/ gyorsítótárazás csak az azt betöltő ágon segít; A sccache fiókokon és gépeken keresztül működik.
Hogyan lehet javítani
- Állítsa be a RUSTC_WRAPPER-t sccache-re, és konfigurálja a megosztott S3 vagy Redis hátteret
- A ~/.cache/sccache gyorsítótár helyi tartalékként
- Ellenőrizze a sccache --show-stats-t, hogy a csendes nulla találati arány ne maradjon észrevétlen
A következő buildje kétszer gyorsabb lehet, fele áron
Kezdje ingyen. A távozás ugyanaz az egy sor, és azt a diffet is közzétesszük.
Kapcsolódó
Hogyan lehet a CI gyorsítótárakat ténylegesen fennmaradniA gyorsítótárak konfigurálva vannak, de a találati arány alacsony.Hogyan lehet megkerülni a 10 GB-os gyorsítótár-korlátotA gyorsítótárak tárolónként meghaladják a 10 GB-ot, és elkezdődik a csendes kilakoltatás.Hogyan lehet megosztani egy build gyorsítótárat a tárolók közöttMinden adattár saját gyorsítótárat tart fenn ugyanazon megosztott függőségek számára.A Docker gyorsítótár megosztása a feladatok közöttMinden mátrix láb ugyanazokat a rétegeket építi újra.