Spring til indhold

Docker

GitHub Actions CI på Docker

Billedbyggerier genopbygger hvert lag, fordi cachen aldrig overlever.

14m → 2m
Billedopbygning
92 %
Lag cache hit

Hvorfor det sker

Hvad skal ændres

  1. Brug en ekstern builder, der opbevarer lagcachen på sin egen disk
  2. Bestil Dockerfilen, så afhængighedsinstallation kommer før kildekopi
  3. Brug multi-stage builds og kopier kun artefakter til den sidste fase
  4. Byg arm64 indbygget i stedet for gennem QEMU

Docker på runnerhut

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å.