Guider
Hur man diagnostiserar GitHub Actions kötider
Jobben står i kö i minuter innan en löpare hämtar dem.
5 min läsning
Symtom
- Körtiden är bra men den totala tiden är lång
- Köläget förvärras under rusningstid
Varför det händer
Hur man fixar det
- Kontrollera arbetsflödets egen samtidighetsgrupp först – en alltför bred nyckel serialiserar orelaterade jobb
- Jämför köade jobb med din plans samtidighetsgräns
- Flytta till en leverantör med obegränsad samtidighet om du konsekvent har ett tak
- Förskjuta schemalagda arbetsflöden så att de inte alla avfyras på timmen
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 gör git utcheckning snabbareactions/checkout tar minuter på ett stort förråd.