Zum Inhalt springen

GitHub-hosted Runner

etwa 1 MinuteStudierende, Mitarbeitende, IT-Mitarbeitendegeprüft 16. März 2026

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.

  • 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.

Die wichtigsten verfügbaren Runner und ihre Labels:

LabelBetriebssystemArchitektur
ubuntu-latestUbuntu (aktuell)x86_64
ubuntu-24.04Ubuntu 24.04x86_64
ubuntu-22.04Ubuntu 22.04x86_64
windows-latestWindows Server (aktuell)x86_64
macos-latestmacOS (aktuell)ARM64

Eine vollständige und aktuelle Liste aller verfügbaren Runner findet sich in der offiziellen GitHub-Dokumentation.

yaml
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Build
run: make build
  • 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).