Jednota
Unity CI na GitHub Actions
Unity znovu naimportuje každé aktivum na každé sestavení, což může trvat déle než sestavení.
22m → 3m
Import aktiv
38m → 11m
Stavět
Unity znovu naimportuje každé aktivum na každé sestavení, což může trvat déle než sestavení.
Proč se to děje
Složka Library obsahuje importovanou databázi aktiv a mezi spuštěními je vyřazena.
Co změnit
- Uložte do mezipaměti složku Library zakódovanou na verzi Unity a hash majetku
- Použijte instanci Accelerator, aby byly importy sdíleny mezi počítači
- Vybudujte platformy jako paralelní maticové nohy
- Použijte 16 vCPU runner – import aktiv se dobře paralelizuje
Unity on runnerhut
Jediná řada specifická pro runnerhut je `runs-on: runnerhut-16vcpu-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.