Hopp til innhold

Docker

GitHub Actions CI på Docker

Bildebygg bygger om hvert lag fordi cachen aldri overlever.

14m → 2m
Bildebygging
92 %
Lagbuffertreff

Hvorfor det skjer

Hva skal endres

  1. Bruk en ekstern bygger som holder lagbufferen på sin egen disk
  2. Bestill Dockerfile slik at avhengighetsinstallasjon kommer før kildekopi
  3. Bruk flertrinnsbygg og kopier kun gjenstander inn i sluttfasen
  4. Bygg arm64 naturlig i stedet for gjennom QEMU

Docker på runnerhut

Neste bygg kan gå dobbelt så fort, til halve prisen

Start gratis. Å bytte bort er den samme ene linjen, og den diffen publiserer vi også.