Průvodci
Jak eliminovat prostoje v zaměstnání
Práce tráví čas nicneděláním – čekáním na službu, spánek nebo smyčku hlasování.
4 min čtení
Práce tráví čas nicneděláním – čekáním na službu, spánek nebo smyčku hlasování.
Proč se to děje
Pevné režimy spánku a naivní dotazování jsou běžná řešení pro chybějící kontroly připravenosti a stojí skutečné minuty.
Jak to opravit
- Nahraďte spánek řádnou zdravotní prohlídkou a sestavte docker - čekejte
- Průzkum s exponenciálním stahováním a pevným časovým limitem spíše než pevným intervalem
- Přesuňte dlouhé čekání na externí systémy úplně mimo běžce – použijte zpětné volání webhooku
Váš další build může být dvakrát rychlejší za poloviční cenu
Začněte zdarma. Odchod je tentýž jeden řádek a i ten diff zveřejňujeme.
Související
Jak urychlit GitHub ActionsVaše potrubí trvá déle, než chce kdokoli čekat, a není zřejmé, kam jde čas.Jak najít pomalý krok v pracovním postupuPotrubí je pomalé, ale každý jednotlivý krok vypadá rozumně.Jak snížit GitHub Actions studené startyÚlohy zůstávají 30 až 90 sekund, než proběhne první krok.Jak diagnostikovat GitHub Actions doby frontyÚlohy jsou ve frontě několik minut, než si je běžec vyzvedne.