Guides
Sådan finder du det langsomme trin i en arbejdsgang
Rørledningen er langsom, men hvert enkelt skridt ser fornuftigt ud.
5 min læsning
Hvorfor det sker
Sådan rettes det
- Sorter trin efter varighed, og kortlæg derefter jobafhængighedsgrafen
- Se efter job, hvis behovsliste tvinger dem til at vente på noget, der ikke har noget at gøre med
- Tjek køtid separat — den vises ikke i trinvarigheder
- Eksporter kørslen som OpenTelemetry-spænder for at se den kritiske sti direkte
Dit næste build kan være dobbelt så hurtigt til den halve pris
Start gratis. At skifte væk er den samme ene linje, og det diff offentliggør vi også.
Relateret
Sådan fremskyndes GitHub ActionsDin pipeline tager længere tid, end nogen ønsker at vente, og det er ikke indlysende, hvor tiden bliver af.Sådan reduceres GitHub Actions koldstarterJobs sidder i 30 til 90 sekunder, før det første trin løber.Sådan diagnosticeres GitHub Actions køtiderJobs står i kø i minutter, før en løber samler dem op.Sådan gør du git checkout hurtigerehandlinger/checkout tager minutter på et stort lager.