Ugrás a tartalomra

Yocto

Yocto CI a GitHub Actions

A Yocto build órákig tart, mert az állapot üres.

4h → 70m
Hideg felépítés
4 óra → 12 óra
Meleg felépítés

A Yocto build órákig tart, mert az állapot üres.

Miért történik

A megosztott állapotú gyorsítótár és a letöltési könyvtár nem marad meg a futtatások között.

Mit kell változtatni

  1. Állapot-gyorsítótár és letöltések gyorsítótárazása – ez az egész játék a Yocto-val
  2. Használjon 32 vCPU-s futót nagy NVMe scratch lemezzel
  3. Pont BB_NUMBER_THREADS és PARALLEL_MAKE a magszámlálásnál

Yocto on 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.