Skip to main content

Selbstgehosteten Runnern

Du kannst deine eigenen Runner hosten und die Umgebung anpassen, die für die Ausführung von Aufträgen in deinen GitHub Actions-Workflows verwendet wird.

Ein selbstgehosteter Runner ist ein System, das du bereitstellst und verwaltest, um Aufträge von GitHub Actions in GitHub auszuführen.

Selbstgehostete Runner:

  • Bietet dir mehr Kontrolle über Hardware, Betriebssystem und Softwaretools als Runner, die von GitHub gehostet werden. Beachten Sie, dass Sie für die Aktualisierung des Betriebssystems und aller anderen Software verantwortlich sind.
  • Ermöglichen die Nutzung von Maschinen und Diensten, die Ihr Unternehmen bereits unterhält und für die Nutzung bezahlt.
  • können mit GitHub Actions kostenlos verwendet werden, aber du bist selbst für die Wartungskosten deiner Runnercomputer verantwortlich.
  • erlauben das Erstellen benutzerdefinierter Hardwarekonfigurationen, die deinen Anforderungen mit Verarbeitungsleistung oder Arbeitsspeicher entsprechen, um größere Aufträge auszuführen und Software zu installieren, die in deinem lokalen Netzwerk verfügbar ist.
  • Empfange nur für die selbstgehostete Runneranwendung automatische Updates, obwohl du möglicherweise automatische Updates des Runners deaktiviert hast.
  • benötigen keine saubere Instanz für jede Auftragsausführung.
  • können physisch, virtuell, in einem Container, lokal oder in einer Cloud sein.

Sie können selbstgehostete Runner überall in der Management-Hierarchie verwenden. Runner auf Repositoryebene sind einem einzelnen Repository zugeordnet, während Runner auf Organisationsebene Aufträge für mehrere Repositorys in einer Organisation verarbeiten können. Organisationsbesitzer können auswählen, welche Repositorys berechtigt sind, auf Repository-Ebene selbstgehostete Runner zu erstellen. Weitere Informationen findest du unter Deaktivieren oder Einschränken von GitHub Actions für Ihre Organisation. Schließlich können Runner auf Unternehmensebene mehreren Organisationen innerhalb eines Unternehmenskontos zugewiesen werden.

Nächste Schritte

Zum Einrichten eines selbstgehosteten Runners in deinem Arbeitsbereich siehe Selbstgehostete Runner hinzufügen.

Informationen zu den Anforderungen und der unterstützten Software und Hardware für selbstgehostete Runner findest du unter Referenzen zu selbstgehosteten Runnern.