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 № 1Musisz 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.