Guider
Hur man stoppar CI rerun stormar
Utvecklare kör misslyckade jobb upprepade gånger, multiplicerar kostnaderna och döljer verkliga misslyckanden.
4 min läsning
Varför det händer
Hur man fixar det
- Spåra flinghastighet per test och sätt de värsta förövarna i karantän
- Gör omkörning kräver en anledning, eller begränsa automatiska återförsök till nätverkssteg
- Rapportera kostnaden för repriser per arkiv så att incitamentet är synligt
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.