Vai al contenuto

Docker

GitHub Actions CI su Docker

Le build di immagini ricostruiscono ogni livello perché la cache non sopravvive mai.

14m → 2m
Costruzione dell'immagine
92%
Hit della cache dei livelli

Perché succede

Cosa cambiare

  1. Utilizza un builder remoto che mantenga la cache dei livelli sul proprio disco
  2. Ordina il Dockerfile in modo che l'installazione delle dipendenze venga prima della copia del codice sorgente
  3. Utilizza build a più fasi e copia solo gli artefatti nella fase finale
  4. Costruisci arm64 in modo nativo anziché tramite QEMU

Docker su runnerhut

La tua prossima build potrebbe essere due volte più veloce, a metà prezzo

Inizia gratis. Andarsene è la stessa riga, e pubblichiamo anche quel diff.