Guides
Sådan kører du kun de test, der er påvirket af en ændring
Hvert tryk kører hele testpakken, uanset hvad der er ændret.
6 min læsning
Hvorfor det sker
Sådan rettes det
- Adopter et byggesystem med analyse af berørte mål (Nx, Turborepo, Bazel, Pants)
- Hent fuld git-historik, så basissammenligningen er korrekt
- Hold en fuld-suite køre på main, så intet gemmer sig bag en dårlig afhængighedsgraf
- Start med grove stifiltre, hvis en fuld opgavegraf er for stor en ændring
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 finder du det langsomme trin i en arbejdsgangRørledningen er langsom, men hvert enkelt skridt ser fornuftigt ud.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.