Skip to main content

Konfigurieren größerer Runner für die Standardeinrichtung

Führen Sie das Standardsetup mithilfe von größere Runner schneller auf größeren Codebasen aus.

Wer kann dieses Feature verwenden?

Größerer Runner sind nur für Organisationen und Unternehmen verfügbar, die GitHub Team- oder GitHub Enterprise Cloud-Tarife nutzen.

Hinweis

Die Unterstützung von größere Runner für die code scanning-Standardeinrichtung befindet sich derzeit in öffentliche Vorschau. Änderungen sind vorbehalten.

Bereitstellen der Enterprise-Ebene größere Runner für das Standardsetup

  1. Fügen Sie Ihrem Unternehmen ein größerer Runner hinzu. Weitere Informationen findest du unter Verwalten größerer Runner.
    • Um die code-scanning Bezeichnung zu Ihrem größerer Runner hinzuzufügen, nennen Sie den Läufer code-scanning. Ein Unternehmen kann nur einen größerer Runner benannten code-scanning haben, und dieser Runner verarbeitet alle code scanning Jobs für alle Organisationen und Repositorys in Ihrem Unternehmen, die: * Zugriff auf den Runner auf Unternehmensebene haben und * Sie haben keinen Zugriff auf eine Organisationsebene größerer Runner namens code-scanning. Wenn eine Organisation oder ein Repository auch Zugriff auf eine Organisationsebene größerer Runner mit dem Namen code-scanninghat, wird jeder code scanning Auftrag entweder dem Läufer auf Organisationsebene oder auf Unternehmensebene zufällig zugewiesen.
  2. Um Organisationen den Zugriff auf die größerer Runner zu ermöglichen, müssen die Organisationen angegeben werden, die die Runnergruppe verwenden können, der der Runner zugewiesen ist. Weitere Informationen finden Sie unter Steuern des Zugriffs auf größere Runner.
  3. Um Repositories mit Standard-Setup zu analysieren, gewähren Sie den gewünschten Repositories Zugriff auf die Läufergruppe, der Ihr größerer Runner zugewiesen ist. Weitere Informationen findest du unter Verwalten größerer Runner.
  4. Sie können jetzt das Standardsetup für Ihre Unternehmensumgebung, Ihre Organisationen und Repositories konfigurieren, und Ihre größerer Runner Aufträge werden automatisch gemäß den vorherigen Angaben ausgeführt code scanning. Weitere Informationen zum Konfigurieren der Standardeinrichtung finden Sie unter Konfigurieren des Standardsetups für das Code-Scanning und Konfigurieren des Standardsetups für das Codescanning im großen Stil.

Bereitstellen von Organisationsebene größere Runner für die Standardeinrichtung

  1. Fügen Sie größerer Runner zu Ihrer Organisation hinzu. Siehe Verwalten größerer Runner.

    • Wenn Sie Ihrer größerer RunnerBeschriftung eine benutzerdefinierte Bezeichnung hinzufügen möchten, geben Sie dem Läufer einen Namen, der dieser Bezeichnung entspricht. Sie können diese benutzerdefinierte Bezeichnung verwenden, wenn Sie das Standardsetup mit größere Runner.
  2. Standardmäßig haben alle Repositories in Ihrer Organisation Zugriff auf Runner auf Organisationsebene, was bedeutet, dass jedes Repository Ihre größerer Runner verwenden kann. Informationen dazu, wie Sie nur ausgewählten Repositorys Zugriff auf ein größerer Runner gewähren, finden Sie unter Verwalten größerer Runner.

  3. Sie können jetzt die Standardeinrichtung für Ihre Organisation und Repositories konfigurieren, und Ihre größerer Runner Aufträge werden automatisch code scanning erkannt. Weitere Informationen zum Konfigurieren der Standardeinrichtung finden Sie unter Konfigurieren des Standardsetups für das Code-Scanning und Konfigurieren des Standardsetups für das Codescanning im großen Stil.

Zusätzliche Schritte für die Swift-Analyse

Derzeit ist die Swift-Analyse auf größere Runner für das Standardsetup nicht verfügbar. Wenn Ihr Repository Zugriff auf einen Läufer mit der code-scanning Bezeichnung hat, z. B. einen für die Standardeinrichtung bereitgestellten Läufer, verwenden standardmäßige Setup-Workflows nur Läufer mit der code-scanning Bezeichnung. Wenn Sie das Standardsetup auf größere Runner konfigurieren und Swift analysieren möchten, haben Sie zwei Optionen:

  • Stellen Sie einen selbstgehosteten macOS-Runner mit dem Label code-scanning zusätzlich zu Ihrem größerer Runner bereit. Weitere Informationen finden Sie unter Konfigurieren von selbst gehosteten Runnern für die Codeüberprüfung in Ihrem Unternehmen.
  • Stellen Sie sicher, dass alle Repositorys, die Swift enthalten, keinen Zugriff auf Runner mit der Bezeichnung code-scanning haben. Die Standard-Setup-Workflows für dieses Repository verwenden nur Standard-Runner.