Průvodci
Jak zastavit opakované bouře CI
Vývojáři opakovaně spouštějí neúspěšné úlohy, čímž násobí náklady a skrývají skutečné selhání.
4 min čtení
Vývojáři opakovaně spouštějí neúspěšné úlohy, čímž násobí náklady a skrývají skutečné selhání.
Proč se to děje
Slabé testy trénují lidi, aby to raději zkoušeli, než aby vyšetřovali, a nic neomezuje, jak často mohou.
Jak to opravit
- Sledujte počet vloček na test a dejte nejhorší pachatele do karantény
- Nechte opětovné spuštění vyžadovat důvod nebo omezte automatické opakování na síťové kroky
- Nahlaste náklady na opakování na repozitář, aby byla pobídka viditelná
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.