Sari la conținut

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

  1. Măsurați dimensiunea totală a memoriei cache per depozit înainte de a presupune că vă aflați sub limită
  2. Împărțiți memoria cache, astfel încât intrările fierbinți să nu fie evacuate de cele reci
  3. Comprimați cu zstd mai degrabă decât cu cea implicită
  4. 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.