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
- Fügen Sie Ihrem Unternehmen ein größerer Runner hinzu. Weitere Informationen findest du unter Verwalten größerer Runner.
- Um die
code-scanningBezeichnung zu Ihrem größerer Runner hinzuzufügen, nennen Sie den Läufercode-scanning. Ein Unternehmen kann nur einen größerer Runner benanntencode-scanninghaben, und dieser Runner verarbeitet alle code scanning Aufträge 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 Namencode-scanninghat, wird jeder code scanning-Einzelvorgang entweder dem Runner auf Organisationsebene oder auf Unternehmensebene zufällig zugewiesen.
- Um die
- 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.
- Um Repositorys mit Standardkonfiguration zu analysieren, gewähren Sie den gewünschten Repositorys Zugriff auf die Runner-Gruppe, der Ihr größerer Runner zugewiesen ist. Weitere Informationen findest du unter Verwalten größerer Runner.
- Sie können nun die Standardeinstellungen für Ihr Unternehmen, Ihre Organisationen und Ihre Repositorys konfigurieren, und Ihr größerer Runner übernimmt automatisch die zuvor festgelegten code scanning-Aufgaben. 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
-
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.
-
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.
-
Sie können nun die Standardeinstellungen für Ihre Organisation und Ihre Repositorys konfigurieren, und Ihr größerer Runner übernimmt automatisch die code scanning-Aufträge. 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 zudem Zugriff auf einen Runner mit dem Label code-scanning hat, beispielsweise einen größerer Runner, der für die Standardkonfiguration bereitgestellt wurde, verwenden die Workflows der Standardkonfiguration ausschließlich Runner mit dem Label code-scanning. 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-scanningzusätzlich zu Ihrem größerer Runner bereit. Weitere Informationen finden Sie unter Konfigurieren von selbstgehosteten Runnern für die Code-Analyse in Ihrem Unternehmen. - Stellen Sie sicher, dass alle Repositorys, die Swift enthalten, keinen Zugriff auf Runner mit der Bezeichnung
code-scanninghaben. Die Standard-Setup-Workflows für dieses Repository verwenden nur Standard-Runner.