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
Nästa bygge kan gå dubbelt så fort, till halva priset
Börja gratis. Att lämna är samma enda rad, och den diffen publicerar vi också.
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.
