Zum Inhalt springen

SonarQube

SonarQube CI auf GitHub Actions

Die Analyse scannt die gesamte Codebasis bei jeder Pull-Anfrage erneut.

11m → 3m
Scannen

Die Analyse scannt die gesamte Codebasis bei jeder Pull-Anfrage erneut.

Warum es passiert

Der SonarQube-Analysecache wird nicht beibehalten und flache Klone verhindern die Schuldzuweisung.

Was zu ändern ist

  1. Cache ~/.sonar/cache ist auf der Scannerversion angegeben
  2. Rufen Sie den vollständigen Git-Verlauf ab, damit die Schuldzuweisungsdaten korrekt sind
  3. Führen Sie die Analyse nur für die geänderten Dateien für Pull-Request-Scans durch

SonarQube auf runnerhut

Die einzige runnerhut-spezifische Zeile ist „runs-on: runnerhut-8vcpu-ubuntu-2404“. Alles andere sind Standard-GitHub Actions – dieselben Aktionen, dieselben Geheimnisse und dasselbe Berechtigungsmodell, das Sie heute verwenden.

Ihr nächster Build könnte doppelt so schnell sein — zum halben Preis

Kostenlos starten. Der Wechsel zurück ist dieselbe eine Zeile — auch dieses Diff veröffentlichen wir.