Ugrás a tartalomra

Pulumi

Pulumi CI a GitHub Actions

A beépülő modulok és a függőségek telepítése minden előnézet előtt lefut.

95s → 5s
Plugin telepítése

A beépülő modulok és a függőségek telepítése minden előnézet előtt lefut.

Miért történik

A Pulumi beépülő modul könyvtára és a nyelvi függőségek nincsenek gyorsítótárban.

Mit kell változtatni

  1. A ~/.pulumi/plugins gyorsítótár a zárolási fájlba van kulcsolva
  2. Gyorsítótárazza a nyelvi futásidejű függőségeket is
  3. Futtassa a pulumi előnézetet a lehívási kéréseken, és a pulumi up-ot csak egyesítéskor

Pulumi a runnerhut-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.