Ugrás a tartalomra

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

  1. Gyorsítótárazza az .nx/cache fájlt, és állítsa be az Nx távoli gyorsítótárat
  2. Használja az nx-et a megfelelő --base-el, így csak a megváltozott projektek felépítését
  3. Engedélyezze az nx-cloud elosztott feladatvégrehajtást nagy grafikonokhoz
  4. 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.