Docker
GitHub Actions CI på Docker
Bildbyggen bygger om varje lager eftersom cachen aldrig överlever.
14m → 2m
Bildbygge
92 %
Layer cache hit
Varför det händer
Vad ska ändras
- Använd en fjärrbyggare som håller lagercachen på sin egen disk
- Beställ Dockerfilen så att beroendeinstallationen kommer före källkopian
- Använd flerstegsbyggen och kopiera endast artefakter till slutskedet
- Bygg arm64 inbyggt snarare än genom QEMU
Docker på runnerhut
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
Terraformterraform init laddar ner alla leverantörer vid varje körning.PulumiPlugin- och beroendeinstallation körs före varje förhandsgranskning.KubernetesAtt snurra upp ett slags eller k3s-kluster tar minuter innan testerna börjar.HelmUppdateringar av diagramberoende och linting blir kallt varje gång.
