GitLab Runner: Schritt 4: Ihre erste Pipeline ausführen
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!
Fügen Sie eine .gitlab-ci.yml-Datei im Root-Verzeichnis Ihres Repositories hinzu, um Ihre Pipeline zu definieren:
stages:
- build
- test
build:
stage: build
image: node:22
script:
- npm ci
- npm run build
test:
stage: test
image: node:22
script:
- npm test
Committen und pushen Sie Ihre Änderungen. GitLab startet eine Pipeline und Ihr Stackhero Runner führt die Jobs aus. Wenn Sie beim Erstellen des Runners Tags hinzugefügt haben, können Sie diese in Ihren Jobs wie folgt ansprechen:
build:
stage: build
tags:
- stackhero
image: node:22
script:
- npm ci
- npm run build
Ihre Pipelines laufen nun auf Ihrem dedizierten Runner – mit unbegrenzten Build-Minuten und ohne Nutzungslimits.