Útmutatók
A vcpkg és a Conan csomagok gyorsítótárazása
A C++-függőségkezelők minden futtatáskor újraépítik a csomagokat a forrásból.
5 perc olvasás
A C++-függőségkezelők minden futtatáskor újraépítik a csomagokat a forrásból.
Miért történik
A bináris gyorsítótárak nincsenek konfigurálva, ezért minden csomag újra fordítódik.
Hogyan lehet javítani
- Engedélyezze a vcpkg bináris gyorsítótárat vagy a Conan gyorsítótárat, és irányítsa az állandó tárhelyre
- Írja be a jegyzéket és a fordító verzióját
- Használjon megosztott távirányítót, hogy a fejlesztők és a CI ugyanazt a gyorsítótárat töltse fel
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.