Ugrás a tartalomra

Monorepo

Monorepo CI a GitHub Actions

Az egysoros változtatások teljes tárház felépítést indítanak el.

120 → 5
Csomagok épültek
45m → 6m
Csővezeték

Az egysoros változtatások teljes tárház felépítést indítanak el.

Miért történik

Nincs érintett célpont észlelése, így a CI minden nyomást minden változásként kezel.

Mit kell változtatni

  1. Érintett észlelés elfogadása — nx érintett, turbó --szűrő, bazel lekérdezés vagy nadrág --megváltozott óta
  2. Használjon elérési útszűrőket, hogy a nem kapcsolódó munkafolyamatok egyáltalán ne induljanak el
  3. Ahelyett, hogy csomagonként gyorsítótárat tárolna, ossza meg egy meleg gyorsítótárat minden csomag között
  4. Futtassa a feladatdiagramot egyetlen nagy futón a sok kicsi helyett

Monorepo a runnerhut-on (runnerhut)

Az egyetlen runnerhut specifikus sor a "runs-on: runnerhut-32vcpu-ubuntu-2404". Minden más a szokásos GitHub Actions – ugyanazok a műveletek, ugyanazok a titkok és ugyanaz az engedélymodell, amelyet ma is használ.

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.