GitLab Runner: Schritt 2: Runner in GitLab erstellen

Diese Dokumentation ist Teil des Erste Schritte-Leitfadens. Den vollständigen Leitfaden finden Sie hier: Verbinden Sie Ihren Stackhero GitLab Runner mit GitLab.com, Stackhero for GitLab oder Ihrem eigenen GitLab-Server und führen Sie Ihre erste Pipeline in wenigen Minuten aus.

👋 Willkommen in der Stackhero-Dokumentation!

Stackhero bietet Ihnen eine unkomplizierte GitLab Runner Cloud-Lösung, mit der Sie Ihre GitLab CI/CD-Jobs effizient und ohne Aufwand ausführen können. Das erwartet Sie:

  • Unbegrenzte CI/CD-Minuten: Führen Sie Ihre Pipelines so oft aus, wie Sie möchten – ohne Abrechnung pro Minute oder unerwartete Zusatzkosten.
  • Mehrere gleichzeitige Jobs: Beschleunigen Sie Ihre Entwicklung, indem Sie mehrere Jobs parallel ausführen.
  • Der Docker Executor mit Docker-in-Docker-Unterstützung: Erstellen und pushen Sie Container-Images ganz einfach als Teil Ihres CI/CD-Prozesses.
  • Funktioniert nahtlos mit GitLab.com und self-managed GitLab-Instanzen.
  • Eine private, dedizierte Infrastruktur mit schneller NVMe/SSD-Speicherung sorgt für stabile und vorhersehbare Build-Performance.
  • Verfügbar in den Regionen 🇪🇺 Europa und 🇺🇸 USA, passend zu den Anforderungen Ihres Teams.

Sparen Sie Zeit: Sie können Ihren ersten GitLab Runner verbinden und bereits nach wenigen Minuten mit Ihren Pipelines starten!

Ihr Runner verbindet sich mit GitLab über ein Runner Authentication Token. Dieses Token generieren Sie in GitLab und wählen dabei auch den Gültigkeitsbereich des Runners:

  • Projekt-Runner: Öffnen Sie Ihr Projekt und gehen Sie zu Settings > CI/CD > Runners > New project runner.
  • Gruppen-Runner: Öffnen Sie Ihre Gruppe und gehen Sie zu Settings > CI/CD > Runners > New group runner.
  • Instanz-Runner (nur für selbstverwaltetes GitLab): Gehen Sie in den Admin area > CI/CD > Runners > New instance runner.

Beim Erstellen des Runners können Sie:

  • Tags hinzufügen (wie docker oder stackhero), um gezielt Jobs an diesen Runner zu senden.
  • Zulassen, dass der Runner untagged Jobs ausführt, falls Sie möchten, dass er alle Jobs verarbeitet, auch solche ohne Tags.

GitLab stellt Ihnen ein Runner Authentication Token zur Verfügung, das mit glrt- beginnt. Bewahren Sie dieses Token sicher auf, da Ihr Runner es zur Authentifizierung bei GitLab verwendet.

Der bisherige Ablauf mit dem registration token ist veraltet. Bitte verwenden Sie das Runner Authentication Token (glrt-...), das beim Hinzufügen des Runners erstellt wird, wie oben beschrieben.

Weitere Details finden Sie in der offiziellen GitLab Runner Registrierungsdokumentation.