Egység
Unity CI a GitHub Actions
A Unity újraimportálja az egyes buildek minden elemét, ami tovább tarthat, mint a build.
22m → 3m
Eszközimportálás
38 m → 11 m
Építsd meg
A Unity újraimportálja az egyes buildek minden elemét, ami tovább tarthat, mint a build.
Miért történik
A Library mappa tartalmazza az importált eszközadatbázist, és a futtatások között eldobják.
Mit kell változtatni
- Gyorsítótárazza a Library mappát a Unity-verzióval és az eszközkivonattal
- Használjon egy Accelerator-példányt, hogy az importálást megosszák a gépek
- Építsen platformokat párhuzamos mátrixlábakként
- Használjon 16 vCPU-s futót – az eszközök importálása jól párhuzamos
Unity on runnerhut
Az egyetlen runnerhut specifikus sor a "runs-on: runnerhut-16vcpu-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.