Ghiduri
Cum să faci ca cache-urile CI să persistă de fapt
Cache-urile sunt configurate, dar rata de accesare este scăzută.
6 min de citit
Cache-urile sunt configurate, dar rata de accesare este scăzută.
De ce se întâmplă
Cheile includ intrări volatile sau cache-ul este limitat la o ramură care nu primește niciodată o copie caldă.
Cum să o rezolvi
- Imprimați cheia cache calculată și verificați că este stabilă pe parcursul rulărilor
- Tastați fișierele de blocare, niciodată pe SHA de comitere
- Adăugați chei de restaurare cu un prefix mai scurt, astfel încât erorile aproape să se restabilească
- Încălziți memoria cache a ramurilor de bază conform unui program, astfel încât ramurile noi să înceapă calde
Următorul tău build poate fi de două ori mai rapid, la jumătate de preț
Începe gratuit. Plecarea înseamnă aceeași linie, iar acel diff îl publicăm și noi.
Similar
Cum să ocoliți limita de 10 GB cacheCache-urile dvs. depășesc 10 GB per depozit și începeți evacuarea în tăcere.Cum să partajați un cache de compilare între depoziteFiecare depozit își menține propriul cache pentru aceleași dependențe partajate.Cum să partajați un cache Docker între joburiFiecare picior de matrice reconstruiește aceleași straturi.Cum se remediază invalidarea cache-ului DockerStraturile Docker se reconstruiesc chiar și atunci când fișierele relevante nu s-au schimbat.