GitHub-hosted Runner
etwa 1 MinuteStudierende, Mitarbeitende, IT-Mitarbeitendegeprüft 16. März 2026
GitHub-hosted Runner
Abschnitt betitelt „GitHub-hosted Runner“GitHub-hosted Runner sind von GitHub Inc. betriebene, virtuelle Maschinen, die für die Ausführung von Workflows genutzt werden. Sie stehen ausschliesslich für GitHub Enterprise Cloud (GHEC) zur Verfügung. Für GitHub Enterprise Server (GHES) müssen die Self-hosted Runner verwendet werden.
Eigenschaften
Abschnitt betitelt „Eigenschaften“- Jeder Job erhält eine frische, isolierte virtuelle Maschine.
- Die Umgebung wird nach Abschluss des Jobs automatisch verworfen.
- Gängige Entwicklungswerkzeuge sind vorinstalliert (z. B. Node.js, Python, Java, Docker).
- Internetkonnektivität ist standardmässig vorhanden.
- Kein Zugang zum lokalen Netz der Universität Bern.
Verfügbare Runner-Labels
Abschnitt betitelt „Verfügbare Runner-Labels“Die wichtigsten verfügbaren Runner und ihre Labels:
| Label | Betriebssystem | Architektur |
|---|---|---|
ubuntu-latest | Ubuntu (aktuell) | x86_64 |
ubuntu-24.04 | Ubuntu 24.04 | x86_64 |
ubuntu-22.04 | Ubuntu 22.04 | x86_64 |
windows-latest | Windows Server (aktuell) | x86_64 |
macos-latest | macOS (aktuell) | ARM64 |
Eine vollständige und aktuelle Liste aller verfügbaren Runner findet sich in der offiziellen GitHub-Dokumentation.
Verwendung im Workflow
Abschnitt betitelt „Verwendung im Workflow“jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Build run: make buildEinschränkungen
Abschnitt betitelt „Einschränkungen“- Kein Zugriff auf interne Ressourcen der Universität Bern (z. B. interne Datenbanken, Netzlaufwerke).
- Für Workflows, die Zugriff auf das lokale Netz benötigen, müssen die Self-hosted Runner verwendet werden.
- Ausführungszeit pro Job ist auf 6 Stunden begrenzt.
- Bei intensiver gleichzeitiger Nutzung können Wartezeiten entstehen (abhängig vom GHEC-Kontingent der Organisation).