Ich versuche, einen Build in meinem Jenkins-Server mit dem Quality Gate-Plugin (v2.5) zu erstellen. In meinen jenkins habe ich SonarQube Plugin (v2.4.4) und SonarQube Scanner v2.6.1 installiert. Ich habe auch einen SonarQube Server konfiguriert v5.6 Ich habe ein Quality Gate (für zB Bugs> 10) in meinem Server für das Projekt definiert, das ich mit meinem Jenkins Server erstelle. Ich habe für Jenkins einen Freestyle-Job geschaffen. Was ich erreichen möchte ist, dass der Build in Jenkins fehlschlägt, wenn die Quality Gate-Anforderung nicht erfüllt wird. Ich verwende die Option "SonarQube-Scanner ausführen" in meinem Build-Schritt in Jenkins und die Quality Gate-Option in der Post-Build-Aktion (mit meinem Projektschlüssel). Ich habe die Parameter für die Sonaranalyse im Abschnitt Analyseeigenschaften definiert.Fehler beim Erstellen von Jenkins mit dem Quality Gate-Plugin
Momentan wird der Status nicht auf dem SonarQube-Server geändert, wenn der Qualitäts-Gate-Schwellenwert nicht erreicht wird. Der Build wird jedoch in Jenkins übergeben. Bei der nächsten Ausführung desselben Jobs in Jenkins ist der Build vom Quality Gate fehlgeschlagen. Das heißt, der Build-Status wird nicht synchron mit dem SonarQube-Server geändert, aber in der folgenden Ausführung,
Können Sie mir bitte sagen, was ich hier fehlt?
Hallo! Hast du es gelöst? Ich habe das gleiche Problem, aber ich kann keine Antwort dafür finden. –