AWS CDK
AWS CDK CI a GitHub Actions
A cdk synth újratelepíti a függőségeket, és újraszintetizál minden veremet.
2m → 30s
Szint
A cdk synth újratelepíti a függőségeket, és újraszintetizál minden veremet.
Miért történik
node_modules és a CDK-környezet-gyorsítótár minden futtatáskor hideg.
Mit kell változtatni
- A node_modules és a cdk.out gyorsítótár a zárfájlba kulcsolva
- Szintetizálja egyszer, majd használja újra az összeállítást a differenciáláshoz és a telepítéshez
- A --kizárólag egyetlen verem üzembe helyezéséhez használja a teljes alkalmazás helyett
AWS CDK 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.
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.