Guider
Hur man eliminerar ledig tid på jobb
Jobb spenderar tid på att göra ingenting - väntar på en tjänst, en sömn eller en omröstningsslinga.
4 min läsning
Varför det händer
Hur man fixar det
- Byt ut sömnen med en ordentlig hälsokontroll och dockarkomponera -- vänta
- Poll med exponentiell backoff och en hård timeout snarare än ett fast intervall
- Flytta bort långa väntetider för externa system helt och hållet - använd en webhook-återuppringning
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.