Bereitstellen eines selbst gehosteten Runners
Note
- Wenn Ihr Unternehmen GitHub-gehostete Runner mit GitHub Actions verwendet, fahren Sie direkt mit der Konfiguration von code scanning über GitHub.com fort. Siehe „Konfigurieren des Standardsetups für das Codescanning“ und „Konfigurieren des Standardsetups für das Codescanning im großen Stil“.
- Mit Ausnahme der Swift-Analyse kann die Standardeinrichtung jetzt auf größere Runner ausgeführt werden. Siehe „Informationen zu großen Runnern“ und „Konfigurieren größerer Runner für die Standardeinrichtung“.
GitHub Enterprise Cloud kann das code scanning mithilfe eines GitHub Actions-Workflows ausführen. Zunächst musst du einen oder mehrere selbstgehostete GitHub Actions-Runner in deiner Umgebung bereitstellen. Du kannst selbstgehostete Runner auf Repository-, Organisations- oder Unternehmenskontoebene bereitstellen. Siehe „Informationen zu selbstgehosteten Runnern“ und „Selbst-gehostete Runner hinzufügen“.
Wenn Sie einen selbstgehosteten Runner für die CodeQL-Analyse bereitstellen, muss der Runner eine von CodeQL unterstützte Betriebssystemversion und CPU-Architektur verwenden. Weitere Informationen finden Sie unter CodeQL: Systemanforderungen.
Wenn du das Standardsetup für das code scanning verwendest, weise deinem selbstgehosteten Runner die Bezeichnung code-scanning
zu. Weitere Informationen zur Verwendung von Bezeichnungen mit selbst gehosteten Runnern finden Sie unter „AUTOTITEL“. Weitere Informationen zur Verwendung des Standard-Setups für die Codeüberprüfungsanalyse von kompilierten Sprachen finden Sie unter „AUTOTITEL“.
Du musst sicherstellen, dass sich Git in der PATH-Variablen für alle selbstgehosteten Runner befindet, die du für die Ausführung von CodeQL-Aktionen verwendest.
Note
Wenn du CodeQL code scanning verwendest, um in Python geschriebenen Code in deinem Unternehmen zu analysieren, musst du sicherstellen, dass für deinen selbstgehosteten Runner Python 3 installiert ist.