Ghiduri
Cum să opriți furtunile de reluare a CI
Dezvoltatorii reluează în mod repetat lucrările eșuate, înmulțind costurile și ascund eșecurile reale.
4 min de citit
Dezvoltatorii reluează în mod repetat lucrările eșuate, înmulțind costurile și ascund eșecurile reale.
De ce se întâmplă
Testele scazute îi antrenează pe oameni să reîncerce mai degrabă decât să investigheze și nimic nu limitează cât de des pot.
Cum să o rezolvi
- Urmăriți rata de fulgi pe test și puneți în carantină pe cei mai rău infractori
- Reluarea necesită un motiv sau limitați reîncercările automate la pașii din rețea
- Raportați costul reluărilor per depozit, astfel încât stimulentul să fie vizibil
Următorul tău build poate fi de două ori mai rapid, la jumătate de preț
Începe gratuit. Plecarea înseamnă aceeași linie, iar acel diff îl publicăm și noi.
Similar
Cum să accelerezi GitHub ActionsConducta dvs. durează mai mult decât vrea oricine să aștepte și nu este evident unde trece timpul.Cum să găsiți pasul lent într-un flux de lucruConducta este lentă, dar fiecare pas individual pare rezonabil.Cum să reduceți GitHub Actions pornirile la receLucrările stau timp de 30 până la 90 de secunde înainte de a rula primul pas.Cum să diagnosticați GitHub Actions timpii de coadăLucrările sunt puse la coadă câteva minute înainte ca un alergător să le ridice.