Lehetséges
Lehetséges CI a GitHub Actions-ban
A gyűjtemény és a szerepkör telepítése minden játékkönyv előtt lefut.
50-es évek → 3-as évek
Galaxy telepítés
A gyűjtemény és a szerepkör telepítése minden játékkönyv előtt lefut.
Miért történik
Az ~/.ansible/collections nincs gyorsítótárban, így a Galaxy minden futtatáskor lekérdezésre kerül.
Mit kell változtatni
- A ~/.ansible/collections gyorsítótár a követelményeken.yml
- Futtassa az ansible-lint-et párhuzamos jobban, nem pedig sorozatosan
- Használja a --check módot a lehívási kérésekben, és csak egyesítéskor alkalmazza
Lehetséges a runnerhut-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.HelmA diagramfüggőségi frissítések és a szöszmötölés minden alkalommal hidegen futnak.