Guider
Hvordan diagnostisere GitHub Actions køtider
Jobbene står i kø i minutter før en løper henter dem.
5 min lesing
Symptomer
- Løpevarigheten er fin, men den totale tiden er lang
- Køen forverres i rushtiden
Hvorfor det skjer
Hvordan fikse det
- Sjekk arbeidsflytens egen samtidighetsgruppe først - en overbred nøkkel serialiserer ikke-relaterte jobber
- Sammenlign jobber i kø med planens samtidighetsgrense
- Flytt til en leverandør med ubegrenset samtidighet hvis du er konsekvent begrenset
- Forskyv planlagte arbeidsflyter slik at ikke alle avfyrer på timen
Neste bygg kan gå dobbelt så fort, til halve prisen
Start gratis. Å bytte bort er den samme ene linjen, og den diffen publiserer vi også.
Relatert
Hvordan øke hastigheten på GitHub ActionsRørledningen din tar lengre tid enn noen ønsker å vente, og det er ikke åpenbart hvor tiden blir av.Hvordan finne det langsomme trinnet i en arbeidsflytThe pipeline is slow but every individual step looks reasonable.Hvordan redusere GitHub Actions kaldstarterJobbene sitter i 30 til 90 sekunder før det første trinnet går.Hvordan gjøre git checkout raskerehandlinger/utsjekking tar minutter på et stort lager.