Konty
Bun CI a GitHub Actions
A Bun gyorsan települ, de a CI még mindig egy percet tölt a függőségeken.
18s → 1,5mp
Telepítés
4 m → 70-es évek
Teljes csővezeték
A Bun gyorsan települ, de a CI még mindig egy percet tölt a függőségeken.
Miért történik
A Bun globális telepítési gyorsítótára nincs megőrizve, így a gyorsaság előnye az újraletöltésre telik.
Mit kell változtatni
- Gyorsítótár ~/.bun/install/cache kulcsolva a bun.lockb
- A reprodukálhatóság érdekében használja a bun install --frozen-lockfile parancsot
- Futtassa a buntesztet, amely alapértelmezés szerint párhuzamos, egy 4 vCPU-s futón
Bun on runnerhut
Az egyetlen runnerhut specifikus sor a "runs-on: runnerhut-4vcpu-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.