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
- Konfigurálja a Turborepo távoli gyorsítótárat, hogy a CI és a fejlesztők megosszák a műtermékeket
- Gyorsítótár .turbo helyileg is a futáson belüli újrafelhasználáshoz
- Győződjön meg arról, hogy a feladat bemenetei helyesen vannak deklarálva – a túlzott bemenetek hamis hibákat okoznak
- 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.