Ugrás a tartalomra

Unreal Engine

Unreal Engine CI a GitHub Actions-on

A Shader fordítás dominál, és a CI-ben nincs származtatott adatgyorsítótár.

48 m → 12 m
Shader összeállítás
90 m → 34 m
Főzzön

A Shader fordítás dominál, és a CI-ben nincs származtatott adatgyorsítótár.

Miért történik

A DDC minden futtatáskor üres, így minden shader permutáció a semmiből fordítódik le.

Mit kell változtatni

  1. Irányítsa a megosztott DDC-t egy megmaradt könyvtárra, és tárolja a gyorsítótárban
  2. Használjon 32 vCPU-s futót – a shader összeállítása zavarba ejtően párhuzamos
  3. Ebben a munkában csak azokat a platformokat főzze, amelyeket szállít

Unreal Engine a runnerhuton (runnerhut)

Az egyetlen runnerhut specifikus sor a "runs-on: runnerhut-32vcpu-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.