Ghiduri
Cum să ocoliți limita de 10 GB cache
Cache-urile dvs. depășesc 10 GB per depozit și începeți evacuarea în tăcere.
5 min de citit
Cache-urile dvs. depășesc 10 GB per depozit și începeți evacuarea în tăcere.
De ce se întâmplă
GitHub limitează memoria cache a acțiunilor la 10 GB și evacuează intrările cele mai puțin utilizate recent, odată ce îl traversați. Construcțiile continuă să treacă, pur și simplu devin mai încet.
Cum să o rezolvi
- Măsurați dimensiunea totală a memoriei cache per depozit înainte de a presupune că vă aflați sub limită
- Împărțiți memoria cache, astfel încât intrările fierbinți să nu fie evacuate de cele reci
- Comprimați cu zstd mai degrabă decât cu cea implicită
- Treceți la un furnizor fără limită pentru fiecare depozit dacă sunteți peste acesta din punct de vedere structural
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ă faci ca cache-urile CI să persistă de faptCache-urile sunt configurate, dar rata de accesare este scăzută.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.