Bereitstellen eines selbst gehosteten Runners
Hinweis
- Wenn Ihr Unternehmen GitHub-gehostete Runner mit GitHub Actions verwendet, fahren Sie direkt mit der Konfiguration von code scanning über GitHub.com fort. Informationen findest du unter Konfigurieren des Standardsetups für das Code-Scanning 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. Informationen findest du unter Größere Runner und Konfigurieren größerer Runner für die Standardeinrichtung.
GitHub kann code scanning mit einem GitHub Actions Workflow 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. Informationen findest du unter Selbstgehosteten Runnern und Selbst-gehostete Runner hinzufügen.
Wenn du einen selbst gehosteten Runner für CodeQL Analysen bereitstellst, muss dein Runner eine CodeQL-unterstützte Betriebssystemversion und CPU-Architektur verwenden. Siehe die CodeQL Systemanforderungen.
Wenn du die Standardeinrichtung für code scanning verwendest, kannst du selbst gehosteten Runnern die Standardkennzeichnung code-scanning zuweisen oder ihnen optional angepasste Bezeichnungen geben, damit einzelne Repositories unterschiedliche Runner verwenden können. Siehe Konfigurieren des Standardsetups für das Code-Scanning.
Informationen über die Verwendung von default-setup für die Analyse von Code in kompilierten Sprachen findest du unter CodeQL-Codeüberprüfung für kompilierte Sprachen.
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.
Hinweis
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.