Előnézeti környezetek
CI-környezetek előnézete a GitHub Actions-on
Minden lekérési kérelem a teljes környezet felépítésére és telepítésére vár.
12m → 3m
Az előnézet készen áll
Minden lekérési kérelem a teljes környezet felépítésére és telepítésére vár.
Miért történik
Az előnézeti buildek nem használják fel újra a réteggyorsítótárat vagy az alapinfrastruktúrát a lekérési kérések között.
Mit kell változtatni
- Egy meleg Docker-réteg gyorsítótár megosztása az összes előnézeti build között
- Csak a megváltozott szolgáltatásokat telepítse a teljes verem helyett
- Bezáráskor automatikusan bontsa le az előnézeteket, így a költségek nem halmozódnak fel
A runnerhut környezeteinek előnézete (runnerhut)
Az egyetlen runnerhut specifikus sor a "runs-on: runnerhut-8vcpu-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.
Kapcsolódó
TerraformA terraform init minden futtatáskor minden szolgáltatót letölt.PulumiA beépülő modulok és a függőségek telepítése minden előnézet előtt lefut.KubernetesEgy kind vagy k3s klaszter felpörgetése percekig tart a tesztek megkezdése előtt.HelmA diagramfüggőségi frissítések és a szöszmötölés minden alkalommal hidegen futnak.