Helm
Helm CI a GitHub Actions
A diagramfüggőségi frissítések és a szöszmötölés minden alkalommal hidegen futnak.
40-es évek → 3-as évek
Függőség frissítése
A diagramfüggőségi frissítések és a szöszmötölés minden alkalommal hidegen futnak.
Miért történik
A Helm lerakat gyorsítótára nem marad fenn, így minden tárhelyindex újra lekérésre kerül.
Mit kell változtatni
- Gyorsítótár ~/.cache/helm kulcsolva a Chart.lockon
- Futtassa a sisakszálakat és a sisaksablont egy feladatban a gyorsítótár újrafelhasználásához
- Használjon diagram-tesztet a konzisztens szösz- és telepítési ciklus érdekében
Helm on runnerhut
Az egyetlen runnerhut specifikus sor a "runs-on: runnerhut-2vcpu-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.Argo CDA telepítési feladatok lekérdezik a szinkronizálási állapotot, és a várakozási CI perceket írják le.