Útmutatók
Hogyan írjunk olyan gyorsítótár-kulcsot, amely eltalálja
A gyorsítótár konfigurálva van, de minden futtatáskor hiányzik.
4 perc olvasás
A gyorsítótár konfigurálva van, de minden futtatáskor hiányzik.
Miért történik
A kulcs tartalmaz valamit, ami futtatásonként változik, vagy kizár valamit, ami megváltoztatja a tartalmat.
Hogyan lehet javítani
- Pontosan kivonatolja azokat a fájlokat, amelyek meghatározzák a tartalmat – általában a zárolási fájlokat
- Tartalmazza a runner.os és a runner.arch fájlokat, hogy a gyorsítótárak ne kerüljenek keresztszennyeződésbe
- Soha ne tartalmazzon github.sha fájlt vagy időbélyeget
- Adjon hozzá visszaállítási kulcsokat, így a részleges egyezés továbbra is segít
A következő buildje kétszer gyorsabb lehet, fele áron
Kezdje ingyen. A távozás ugyanaz az egy sor, és azt a diffet is közzétesszük.
Kapcsolódó
Hogyan lehet a CI gyorsítótárakat ténylegesen fennmaradniA gyorsítótárak konfigurálva vannak, de a találati arány alacsony.Hogyan lehet megkerülni a 10 GB-os gyorsítótár-korlátotA gyorsítótárak tárolónként meghaladják a 10 GB-ot, és elkezdődik a csendes kilakoltatás.Hogyan lehet megosztani egy build gyorsítótárat a tárolók közöttMinden adattár saját gyorsítótárat tart fenn ugyanazon megosztott függőségek számára.A Docker gyorsítótár megosztása a feladatok közöttMinden mátrix láb ugyanazokat a rétegeket építi újra.