GitLab Runner: Einführung
Diese Dokumentation ist Teil des Docker-Images erstellen-Leitfadens. Den vollständigen Leitfaden finden Sie hier: Erstellen und pushen Sie Docker-Images effizient aus Ihren GitLab CI/CD-Pipelines mit Stackhero Runnern und Docker-in-Docker.
👋 Willkommen in der Stackhero-Dokumentation!
Stackhero bietet Ihnen eine benutzerfreundliche GitLab Runner Cloud-Lösung, die speziell dafür entwickelt wurde, Ihre GitLab CI/CD-Jobs effizient auszuführen. Das erwartet Sie:
- Unbegrenzte CI/CD-Minuten: Es gibt keine Abrechnung pro Minute, sodass Ihre Pipelines jederzeit ausgeführt werden können.
- Mehrere gleichzeitige Jobs: Führen Sie mehrere Jobs parallel aus, um Ihre gesamte Pipeline zu beschleunigen.
- Der Docker Executor mit Docker-in-Docker-Unterstützung: Optimieren Sie das Erstellen und Pushen Ihrer Container-Images.
- Kompatibel mit GitLab.com sowie jeder selbst gehosteten GitLab-Instanz.
- Eine private, dedizierte VM mit schnellen NVMe/SSD-Festplatten für konsistente und zuverlässige Builds.
- Verfügbar in den Regionen 🇪🇺 Europa und 🇺🇸 USA.
Sparen Sie Zeit: Sie können Ihren ersten GitLab Runner verbinden und Ihre Pipelines in nur wenigen Minuten starten!
Mit einem Stackhero GitLab Runner wird jeder Job in einem frischen Container mithilfe des Docker Executors ausgeführt. Sie können Ihre eigenen Docker-Images direkt in Ihrer Pipeline bauen, indem Sie Docker-in-Docker (DinD) aktivieren. Diese Konfiguration startet einen Docker-Daemon parallel zu Ihrem Job, sodass Sie docker build- und docker push-Befehle als Teil Ihres CI/CD-Prozesses ausführen können.
Jeder Lauf profitiert von unbegrenzten CI/CD-Minuten: Sie können beliebig oft Builds durchführen, ohne sich um Nutzungslimits sorgen zu müssen. Ihr Build-Cache wird auf der dedizierten Festplatte des Runners gespeichert, sodass wiederholte Builds auf vorherige Layer zurückgreifen können. Das verkürzt die Build-Zeiten erheblich und beschleunigt Ihre Pipelines.