Yocto
Yocto CI na GitHub Actions
Sestavení Yocto trvá hodiny, protože stav je prázdný.
4h → 70m
Studená konstrukce
4h → 12m
Teplá konstrukce
Sestavení Yocto trvá hodiny, protože stav je prázdný.
Proč se to děje
Sdílená mezipaměť stavu a adresář stažených souborů nejsou mezi spuštěními trvalé.
Co změnit
- Cache sstate-cache a stahování — to je celá hra s Yocto
- Použijte 32 vCPU runner s velkým stíracím diskem NVMe
- Bod BB_NUMBER_THREADS a PARALLEL_MAKE v základním počtu
Yocto on 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.