Guides
Sådan diagnosticeres GitHub Actions køtider
Jobs står i kø i minutter, før en løber samler dem op.
5 min læsning
Symptomer
- Løbets varighed er fin, men den samlede tid er lang
- Kø bliver værre i myldretiden
Hvorfor det sker
Sådan rettes det
- Tjek workflowets egen samtidighedsgruppe først - en overbred nøgle serialiserer ikke-relaterede job
- Sammenlign job i kø med din plans samtidighedsgrænse
- Flyt til en udbyder med ubegrænset samtidighed, hvis du konsekvent er begrænset
- Forskyd planlagte arbejdsgange, så de ikke alle skyder på timen
Dit næste build kan være dobbelt så hurtigt til den halve pris
Start gratis. At skifte væk er den samme ene linje, og det diff offentliggør vi også.
Relateret
Sådan fremskyndes GitHub ActionsDin pipeline tager længere tid, end nogen ønsker at vente, og det er ikke indlysende, hvor tiden bliver af.Sådan finder du det langsomme trin i en arbejdsgangRørledningen er langsom, men hvert enkelt skridt ser fornuftigt ud.Sådan reduceres GitHub Actions koldstarterJobs sidder i 30 til 90 sekunder, før det første trin løber.Sådan gør du git checkout hurtigerehandlinger/checkout tager minutter på et stort lager.