Hinweis
Die Unterstützung von größere Runner für die code scanning-Standardeinrichtung befindet sich derzeit in öffentliche Vorschau. Änderungen sind vorbehalten.
Provisioning enterprise-level größere Runner for default setup
- Add a größerer Runner to your enterprise. For more information, see Verwalten größerer Runner.
- To add the
code-scanninglabel to your größerer Runner, name the runnercode-scanning. An enterprise can only have one größerer Runner namedcode-scanning, and that runner will handle all code scanning jobs for all organizations and repositories within your enterprise that:- Have access to the enterprise-level runner, and
- Don't have access to an organization-level größerer Runner named
code-scanning. If an organization or repository also has access to an organization-level größerer Runner namedcode-scanning, each code scanning job will be randomly assigned to either the organization-level or enterprise-level runner.
- To add the
- 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.
- To analyze repositories with default setup, grant the desired repositories access to the runner group your größerer Runner is assigned to. For more information, see Verwalten größerer Runner.
- You can now configure default setup for your enterprise, organizations, and repositories, and your größerer Runner will automatically pick up code scanning jobs as previously specified. For more information on configuring default setup, see Configuring default setup for code scanning and Konfigurieren des Standardsetups für das Codescanning im großen Stil.
Provisioning organization-level größere Runner for default setup
-
Add a größerer Runner to your organization. See Verwalten größerer Runner.
- To add a custom label to your größerer Runner, give the runner a name that matches that label. You can use this custom label when you configure default setup with größere Runner.
-
By default, all repositories in your organization have access to organization-level runners, meaning every repository can use your größerer Runner. For information on granting only select repositories access to a größerer Runner, see Verwalten größerer Runner.
-
You can now configure default setup for your organization and repositories, and your größerer Runner will automatically pick up code scanning jobs. For more information on configuring default setup, see Configuring default setup for code scanning and Konfigurieren des Standardsetups für das Codescanning im großen Stil.
Extra steps for Swift analysis
Currently, Swift analysis is not available on größere Runner for default setup. Additionally, if your repository has access to a runner with the code-scanning label, such as a größerer Runner provisioned for default setup, default setup workflows will only use runners labeled code-scanning. If you would like to configure default setup on größere Runner and analyze Swift, you have two options:
- Provision a self-hosted macOS runner with the
code-scanninglabel in addition to your größerer Runner. For more information, see Konfigurieren von selbst gehosteten Runnern für die Codeüberprüfung in Ihrem Unternehmen. - Ensure any repositories containing Swift do not have access to runners with the label
code-scanning. Default setup workflows for that repository will only use standard runners