Ugrás a tartalomra

Útmutatók

Csak a változás által érintett tesztek futtatása

Minden nyomás lefuttatja a teljes tesztcsomagot, függetlenül attól, hogy mi változott.

6 perc olvasás

Minden nyomás lefuttatja a teljes tesztcsomagot, függetlenül attól, hogy mi változott.

Miért történik

Nincs leképezés a megváltozott fájlokról az érintett tesztekre, így a CI-nek azt kell feltételeznie, hogy minden érintett.

Hogyan lehet javítani

  1. Használjon felépítési rendszert az érintett célpont elemzésével (Nx, Turborepo, Bazel, Pants)
  2. A teljes git előzmények lekérése, hogy az alapösszehasonlítás helyes legyen
  3. Tartsa a teljes programcsomagot a fő rendszeren, így semmi sem rejtőzik el egy rossz függőségi gráf mögött
  4. Kezdje durva útvonalszűrőkkel, ha a teljes feladatdiagram túl nagy változás

A következő buildje kétszer gyorsabb lehet, fele áron

Kezdje ingyen. A távozás ugyanaz az egy sor, és azt a diffet is közzétesszük.