Přejít na obsah

Unreal Engine

Unreal Engine CI na GitHub Actions

Dominuje kompilace shaderů a v CI není žádná odvozená mezipaměť dat.

48m → 12m
Kompilace shaderu
90m → 34m
Cook

Dominuje kompilace shaderů a v CI není žádná odvozená mezipaměť dat.

Proč se to děje

DDC je při každém spuštění prázdné, takže každá permutace shaderu se zkompiluje od začátku.

Co změnit

  1. Nasměrujte sdílený DDC na trvalý adresář a uložte jej do mezipaměti
  2. Použijte 32 vCPU runner – kompilace shaderů je trapně paralelní
  3. Vařte pouze platformy, které v této práci dodáváte

Unreal Engine na runnerhut

Jediná řada specifická pro runnerhut je `runs-on: runnerhut-32vcpu-ubuntu-2404`. Vše ostatní je standardní GitHub Actions — stejné akce, stejná tajemství a stejný model oprávnění, který používáte dnes.

Váš další build může být dvakrát rychlejší za poloviční cenu

Začněte zdarma. Odchod je tentýž jeden řádek a i ten diff zveřejňujeme.