Guides
Hvordan man bygger mange billeder fra en monorepo
Hvert tryk bygger hvert billede i lageret.
6 min læsning
Hvorfor det sker
Sådan rettes det
- Brug stifiltre eller analyse af berørte mål til at vælge billeder, der skal bygges
- Brug docker buildx bake, så alle valgte billeder deler én session og cache
- Del basislag på tværs af billeder, så det fælles arbejde udføres én gang
- Tag efter indholdshash, så et uændret billede ikke bliver genopbygget eller genudsat
Dit næste build kan være dobbelt så hurtigt til den halve pris
Start gratis. At skifte væk er den samme ene linje, og det diff offentliggør vi også.
Relateret
Sådan opsætter du Docker lagcacheDocker builds tager ti minutter, fordi hvert lag genopbygges.Sådan optimeres en Dockerfile til CISmå kodeændringer udløser lange genopbygninger.Sådan bruger du flertrins Docker buildsBilleder er store og indeholder byggeværktøjer, der ikke bør sendes.Sådan kører du samtidig Docker builds sikkertParallelle matrixben kæmper og opbygger langsommere eller fejler.