Nx
Nx CI a GitHub Actions-on
Az Nx minden projektet újraépít, mert nem tudja megmondani, mi változott.
48 → 3
Épített projektek
22m → 4m
Csővezeték
Az Nx minden projektet újraépít, mert nem tudja megmondani, mi változott.
Miért történik
Az Nx gyorsítótár nem őrzi meg, és az érintett észleléshez az alap SHA hibás a CI-ben.
Mit kell változtatni
- Gyorsítótárazza az .nx/cache fájlt, és állítsa be az Nx távoli gyorsítótárat
- Használja az nx-et a megfelelő --base-el, így csak a megváltozott projektek felépítését
- Engedélyezze az nx-cloud elosztott feladatvégrehajtást nagy grafikonokhoz
- Szerezzen le elegendő git-előzményt az érintett észleléshez – a sekély klónok megtörik
Nx a runnerhut-on (runnerhut)
Az egyetlen runnerhut specifikus sor a "runs-on: runnerhut-8vcpu-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.