Caching
Wat wordt meegenomen in een momentopname?
Kort antwoord
Het volledige bestandssysteem in momentopname: geïnstalleerde pakketten, ingebouwde extensies, toolchain-mappen en warme pagina-cache.
Het detail dat ertoe doet
Geheimen en functiespecifieke omgevingsvariabelen doen dat niet en mogen dat ook niet doen. Maak nooit een momentopname na een stap waarbij een referentie naar schijf is geschreven.
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
Waarom bouwt Cargo alles opnieuw?Uw cachesleutel verandert bij elke run, of target/ wordt helemaal niet in de cache opgeslagen.Waarom is cacheherstel traag?GitHub beperkt de cachebandbreedte, dus het kan minuten duren voordat een cache van meerdere gigabytes is hersteld.Hoe schrijf ik een goede cachesleutel?Hash precies de bestanden die de inhoud in de cache bepalen (meestal het lockfile) en niets anders.Wat zijn herstelsleutels?Bestelde voorvoegsels geprobeerd wanneer de exacte cachesleutel ontbreekt, zodat een gedeeltelijke overeenkomst nog steeds kan worden hersteld.