Guider
Hur man hittar det långsamma steget i ett arbetsflöde
Pipelinen är långsam men varje enskilt steg ser rimligt ut.
5 min läsning
Varför det händer
Hur man fixar det
- Sortera steg efter varaktighet och kartlägg sedan jobbberoendegrafen
- Leta efter jobb vars behovslista tvingar dem att vänta på något som inte har något samband
- Kontrollera kötiden separat — den visas inte i steglängder
- Exportera körningen som OpenTelemetry-spann för att se den kritiska vägen direkt
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 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.Hur man gör git utcheckning snabbareactions/checkout tar minuter på ett stort förråd.