Průvodci
Jak sdílet mezipaměť sestavení napříč repozitáři
Každé úložiště udržuje svou vlastní mezipaměť pro stejné sdílené závislosti.
5 min čtení
Každé úložiště udržuje svou vlastní mezipaměť pro stejné sdílené závislosti.
Proč se to děje
GitHub ukládá mezipaměti do úložiště, takže stejná práce se provádí a ukládá mnohokrát.
Jak to opravit
- Použijte vzdálenou mezipaměť sestavení (Gradle, Bazel, Turborepo, Nx) sdílenou napříč repozitáři
- Použijte poskytovatele, jehož mezipaměť je v rozsahu organizace, nikoli úložiště
- Publikujte sdílené závislosti jako artefakty s verzemi namísto jejich přestavby
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ěť Docker mezi úlohamiKaždá maticová noha přestavuje stejné vrstvy.Jak opravit zneplatnění mezipaměti DockerVrstvy Docker se znovu sestaví, i když se příslušné soubory nezměnily.