Gidsen
Hoe vcpkg- en Conan-pakketten in de cache te plaatsen
C++-afhankelijkheidsmanagers bouwen bij elke run pakketten opnieuw op vanaf de broncode.
5 min leestijd
C++-afhankelijkheidsmanagers bouwen bij elke run pakketten opnieuw op vanaf de broncode.
Waarom het gebeurt
Binaire caches zijn niet geconfigureerd, dus elk pakket wordt opnieuw gecompileerd.
Hoe het te repareren
- Schakel de binaire cache vcpkg of de Conan-cache in en wijs deze naar permanente opslag
- Toets het manifest en de compilerversie in
- Gebruik een gedeelde afstandsbediening, zodat ontwikkelaars en CI dezelfde cache vullen
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.