/ / Wyodrębnianie raportu SonarQube (najlepiej dla Jenkinsa) - jenkins, sonarqube, jenkins-plugins

Wyodrębnianie raportu SonarQube (najlepiej dla Jenkins) - jenkins, sonarqube, jenkins-plugins

przepraszam, jeśli to zostało uwzględnione, pojawiło się kilka podobnych pytań na temat SE, ale walczących o znalezienie jednoznacznego rozwiązania:

Czy ktoś wie, jak uzyskać dostęp do raportów zSonarQube? Chcę umieścić w Jenkinsie pewną logikę, która będzie robiła więcej rzeczy tylko po przejściu bramek jakości. Jest to coś, co chcę zautomatyzować i nie logować się ręcznie na sonarqube.

Widziałem odniesienia do możliwego rozwiązania wtyczki Gerrit lub użycia kroku zwijania do korzystania z interfejsu API, ale nie wyjaśniono, jak skopiować to podejście.

Odpowiedzi:

1 dla odpowiedzi № 1

Musisz użyć SonarQube Scanner dla Jenkins.

W szczególności sprawdź "Analizowanie w Jenkinssekcja "pipeline": pozwala uruchomić analizę SonarQube i poczekać na dostępność bramki jakości, aby można było zdecydować (w skrypcie pipeline), co należy zrobić na podstawie statusu bramki jakości.