Ugrás a tartalomra

Turborepo

Turborepo CI a GitHub Actions

A Turborepo minden CI-futásnál gyorsítótár-hiányt jelent.

12% → 91%
Gyorsítótár találati aránya
17 m → 3 m
Csővezeték

A Turborepo minden CI-futásnál gyorsítótár-hiányt jelent.

Miért történik

A helyi .turbo gyorsítótár eldobásra kerül, és nincs távoli gyorsítótár konfigurálva, így minden feladat újrafut.

Mit kell változtatni

  1. Konfigurálja a Turborepo távoli gyorsítótárat, hogy a CI és a fejlesztők megosszák a műtermékeket
  2. Gyorsítótár .turbo helyileg is a futáson belüli újrafelhasználáshoz
  3. Győződjön meg arról, hogy a feladat bemenetei helyesen vannak deklarálva – a túlzott bemenetek hamis hibákat okoznak
  4. A --filter használatával csak a változás által érintett csomagokat állíthatja össze

Turborepo 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.