Průvodci
Jak zapsat klíč mezipaměti, který zasáhne
Mezipaměť je nakonfigurována, ale chybí při každém spuštění.
4 min čtení
Mezipaměť je nakonfigurována, ale chybí při každém spuštění.
Proč se to děje
Klíč zahrnuje něco, co se během běhu mění, nebo vylučuje něco, co mění obsah.
Jak to opravit
- Hashujte přesně ty soubory, které určují obsah – obvykle lockfiles
- Zahrňte runner.os a runner.arch, aby mezipaměti nedocházelo ke křížové kontaminaci
- Nikdy nezahrnujte github.sha nebo časové razítko
- Přidejte klíče pro obnovení, aby částečná shoda stále pomohla
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.