Hoppa till innehåll

Guider

Hur man kör CI på ett mycket stort arkiv

Utcheckning, indexering och statusrapportering försämras allt eftersom förvaret växer.

6 min läsning

Varför det händer

Hur man fixar det

  1. Delvis klon med blob:none och sparsam kassa för de vägar som ett jobb behöver
  2. Cachelagra git-objektarkivet mellan körningar där leverantören stöder det
  3. Dela upp pipelinen så att bara berörda projekt byggs
  4. Använd lokala NVMe-löpare - git på nätverkslagring är smärtsamt i skala

Nästa bygge kan gå dubbelt så fort, till halva priset

Börja gratis. Att lämna är samma enda rad, och den diffen publicerar vi också.