Guider
Hur man gör git utcheckning snabbare
actions/checkout tar minuter på ett stort förråd.
4 min läsning
Varför det händer
Hur man fixar det
- Använd hämta-djup: 1 om du inte specifikt behöver historik
- Aktivera sparsam utcheckning för monorepos där ett jobb bara rör en katalog
- Använd filter: blob:none för en partiell klon som hämtar blobbar på begäran
- Kom ihåg att detektering av påverkade mål behöver hämta djup: 0 — inte täcka-grunda allt
Relaterat
Hur man snabbar upp GitHub ActionsDin pipeline tar längre tid än någon vill vänta, och det är inte självklart var tiden tar vägen.Hur man hittar det långsamma steget i ett arbetsflödePipelinen är långsam men varje enskilt steg ser rimligt ut.Hur man minskar GitHub Actions kallstarterJobben sitter i 30 till 90 sekunder innan det första steget körs.Hur man diagnostiserar GitHub Actions kötiderJobben står i kö i minuter innan en löpare hämtar dem.