Ugrás a tartalomra

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

  1. Gyorsítótár ~/.bun/install/cache kulcsolva a bun.lockb
  2. A reprodukálhatóság érdekében használja a bun install --frozen-lockfile parancsot
  3. 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.