Vai al contenuto

Guide

Come scrivere una chiave di cache che colpisce

La cache è configurata ma manca ad ogni esecuzione.

4 min di lettura

Perché succede

Come risolverlo

  1. Hashing esattamente i file che determinano il contenuto, solitamente i file di lock
  2. Includi runner.os e runner.arch in modo che le cache non subiscano contaminazioni incrociate
  3. Non includere mai github.sha o un timestamp
  4. Aggiungi le chiavi di ripristino in modo che una corrispondenza parziale sia ancora d'aiuto

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

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