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
- Érintett észlelés elfogadása — nx érintett, turbó --szűrő, bazel lekérdezés vagy nadrág --megváltozott óta
- Használjon elérési útszűrőket, hogy a nem kapcsolódó munkafolyamatok egyáltalán ne induljanak el
- Ahelyett, hogy csomagonként gyorsítótárat tárolna, ossza meg egy meleg gyorsítótárat minden csomag között
- 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.