Ghiduri
Cum să găsiți pasul lent într-un flux de lucru
Conducta este lentă, dar fiecare pas individual pare rezonabil.
5 min de citit
Conducta este lentă, dar fiecare pas individual pare rezonabil.
De ce se întâmplă
Blocajul este adesea calea critică prin dependențele de locuri de muncă, nu un singur pas. O lucrare rapidă care așteaptă una lent contribuie cu așteptarea sa completă la total.
Cum să o rezolvi
- Sortați pașii după durată, apoi mapați graficul dependenței de job
- Căutați locuri de muncă a căror listă de nevoi îi obligă să aștepte ceva care nu are legătură
- Verificați separat timpul de coadă — nu este afișat în duratele pașilor
- Exportați rularea pe măsură ce OpenTelemetry se întinde pentru a vedea direct calea critică
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ă 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.Cum să faci git checkout mai rapidacțiunile/checkout durează minute într-un depozit mare.