Zum Inhalt springen

STACKIT Runners

Zuletzt aktualisiert am

STACKIT Runners sind verwaltete Ausführungsumgebungen, die zur Ausführung von Jobs in STACKIT Git Pipelines verwendet werden. Sie werden von STACKIT betrieben und gewartet, sodass Sie keine eigene Build-Infrastruktur bereitstellen oder verwalten müssen.

Mit verwalteten Runners werden Pipeline-Jobs in isolierten Umgebungen ausgeführt, die automatisch je nach Arbeitslast skalieren.

Bevor Sie Pipeline-Jobs ausführen können, müssen Runners für Ihre Git-Instanz aktiviert werden.

  1. Öffnen Sie das STACKIT Portal.
  2. Navigieren Sie zu Ihrem Projekt.
  3. Wählen Sie Developer Platform → Git.
  4. Wählen Sie Ihre Git-Instanz aus der Liste aus.
  5. Wählen Sie im Bereich Kontinuierliche Integration & Runners die Option Bearbeiten.
  6. Stellen Sie Runners freischalten auf Ein.
  7. Speichern Sie die Änderungen und klicken Sie auf Kostenpflichtig bestellen.

Nach der Aktivierung der Runners können Sie diese in Ihren Pipeline-Workflows über das Label runs-on referenzieren.

STACKIT stellt eine Reihe vordefinierter Runner-Umgebungen zur Verfügung. Jeder Runner wird durch ein Label identifiziert, das Sie in Ihrer Pipeline-Konfiguration referenzieren.

Verwenden Sie diese Labels im Feld runs-on Ihres Workflows.

STACKIT Runners sind darauf ausgelegt, eine zuverlässige und skalierbare Pipeline-Ausführung zu gewährleisten.

Skalierbarkeit

  • Runners skalieren automatisch in Abhängigkeit von der Anzahl der in der Warteschlange befindlichen Jobs.
  • Jobs werden ausgeführt, sobald Rechenkapazität verfügbar ist.

Sicherheit

  • Jeder Job wird in einer neuen, flüchtigen Ausführungsumgebung ausgeführt.
  • Die Umgebung wird sofort nach Abschluss des Jobs gelöscht.
  • Zwischen den Durchläufen bleiben keine Daten oder Zugangsdaten bestehen.

Isolation

  • Jobs sind voneinander isoliert, um gegenseitige Beeinflussungen zu verhindern.

Zuverlässigkeit

  • Die Runner-Infrastruktur ist über mehrere Verfügbarkeitszonen (Availability Zones, AZs) verteilt, um Hochverfügbarkeit zu gewährleisten.

STACKIT Runners folgen den neuesten stabilen Releases der Forgejo Runner.

  • Aktuelle Runner-Version: Forgejo Runner v11

Neue Versionen werden nach Validierung übernommen, um Kompatibilität und Stabilität zu gewährleisten.

Zusätzliche Runner-Umgebungen sind geplant, um die Plattformkompatibilität zu erweitern.

  • Windows Runners – geplant für Q3 2026
  • macOS Runners – derzeit in Evaluierung