Guider
Att välja en buildx-cache-backend
Det finns fyra cache-backends och det är oklart vilka som ska användas.
6 min läsning
Varför det händer
Hur man fixar det
- inline: enklast, men cachar bara det sista steget — undvik för flerstegsbyggnationer
- registret: bärbar över maskiner, men betalar överföringskostnaden för varje byggnad
- gha: bekvämt, men konkurrerar med dina andra cachar om samma 10 GB
- lokalt på en beständig byggare: ingen överföring alls, och det snabbaste alternativet som finns
Relaterat
Hur man får CI-cacher att beståCacheminne är konfigurerade men träfffrekvensen är låg.Hur man undviker cachegränsen på 10 GBDina cacheminne överstiger 10 GB per förråd och börjar tyst vräka.Hur man delar en build-cache mellan arkivVarje förråd har sin egen cache för samma delade beroenden.Hur man delar en Docker-cache mellan jobbVarje matrisben bygger om samma lager.