Was ist Forgejo Runner?
Forgejo Runner ist der CI-Runner für Forgejo Actions. Es handelt sich um einen schlanken Daemon, der sich mit Ihrer Forgejo-Instanz verbindet, wartende Workflow-Jobs entgegennimmt und diese auf Ihrer eigenen Infrastruktur ausführt — über Docker, LXC oder direkt auf dem Host —, sodass Sie eine vollständig selbst gehostete, zu GitHub Actions kompatible CI/CD-Pipeline erhalten.
⚡ Wichtigste Funktionen von Forgejo Runner
🔁 Actions-kompatibel
Führt Workflows mit derselben Syntax und demselben Actions-Ökosystem wie GitHub Actions aus.
🐳 Flexible Ausführung
Jobs in Docker-Containern, LXC oder direkt auf der Host-Maschine ausführen.
🔐 Selbst gehostet
Behalten Sie Ihre CI/CD vollständig auf Ihrer eigenen Infrastruktur — ganz ohne Abhängigkeit von Drittanbietern.
⚖️ Skalierbar
Registrieren Sie mehrere Runner mit Labels, um Workloads zu verteilen und gezielt anzusprechen.
🎯 Warum Forgejo Runner?
- Eigene CI: Pipelines auf Hardware ausführen, die Sie selbst kontrollieren
- Actions-Ökosystem: Bestehende Workflow-Definitionen im GitHub-Stil weiterverwenden
- Flexible Isolation: Docker-, LXC- oder Host-Ausführung je nach Bedarf
- Leichtgewichtig: Eine einzige Go-Binärdatei, die sich einfach bereitstellen lässt
🆕 Highlights
- Job-Ausführung: Führt wartende Forgejo-Actions-Workflows aus
- Labels: Jobs gezielt an bestimmte Runner weiterleiten
- Container-Unterstützung: Isolierte Builds via Docker
- Daemon-Modus: Läuft dauerhaft als Dienst
📦 Installation von debian.griffo.io
Schritt 1: Repository hinzufügen
Schritt 2: forgejo-runner installieren
🎯 Grundlegende Verwendungsbeispiele
🚀 Warum debian.griffo.io wählen?
- Offizielles Ubuntu: Oft monatelang veraltet, ohne die neuesten Funktionen
- debian.griffo.io: Neueste Version innerhalb von Stunden nach dem Release
- Manuelle Installation: Manuelles Herunterladen und PATH-Einrichtung erforderlich
- Unser Repository: Vorgefertigte, einsatzbereite Pakete
- ✅ Neueste Funktionen: Erhalten Sie die neuesten Forgejo-Runner-Funktionen und -Verbesserungen sofort
- ✅ Keine manuelle Einrichtung: Vorgefertigte Binärdateien, installiert und aktualisiert über apt
- ✅ Automatische Updates: Pakete werden innerhalb von Stunden nach den Upstream-Releases aktualisiert
- ✅ Korrekte Abhängigkeiten: Korrekt paketiert mit allen erforderlichen Bibliotheken
- ✅ Multi-Distribution: Funktioniert auf Jammy und Noble
- ✅ Einfache Wartung: Einfache apt-Befehle für Updates
📦 Paket-Build-Repository
Die Ubuntu-Pakete werden automatisch in diesem GitHub-Repository erstellt und gepflegt:
- 📁 forgejo-runner-debian - Neueste Release-Builds
🔗 Verwandte Pakete
Auch verfügbar von debian.griffo.io:
- Forgejo - Selbst gehostete, leichtgewichtige Software-Forge
- Garage - S3-kompatibler verteilter Objektspeicher
- Headscale - Selbst gehosteter Tailscale-Kontrollserver
💝 Dieses Projekt unterstützen
Wenn Ihnen dieses Repository Zeit und Mühe erspart, unterstützen Sie es doch bitte!