Siirry sisältöön

Docker

GitHub Actions CI Docker

Kuvakoonnukset rakentavat uudelleen jokaisen kerroksen, koska välimuisti ei säily koskaan.

14m → 2m
Kuvan rakentaminen
92 %
Kerrosvälimuisti osui

Miksi se tapahtuu

Mitä muuttaa

  1. Käytä etärakennusohjelmaa, joka pitää kerrosvälimuistin omalla levyllään
  2. Tilaa Dockerfile, jotta riippuvuusasennus tulee ennen lähdekopiota
  3. Käytä monivaiheisia koontiversioita ja kopioi vain artefaktit viimeiseen vaiheeseen
  4. Rakenna arm64 natiivisti mieluummin kuin QEMU:n kautta

Docker runnerhutissa (runnerhut)

Seuraava buildisi voi olla kaksi kertaa nopeampi puoleen hintaan

Aloita ilmaiseksi. Lähteminen on sama yksi rivi, ja julkaisemme senkin diffin.