2017-01-10 3 views
-1

Jenkins에서 빌드 빌드 작업으로 Sonar를 추가 할 수 없습니다. 빌드 작업을 추가하려고하면 "SonarQube 스캐너 실행"옵션이 표시되지만 빌드 후 작업을 추가하려고하면 해당 옵션이 표시되지 않습니다. 젠킨스 버전 - 2.39 SonarQube 버전 - 젠킨스 플러그인 5.6 SonarQube 스캐너 - 2.5Jenkins Sonar 통합 후 빌드 동작

답변

1

은 내가 소나 분석을 시작하는 가장 좋은 방법은 메이븐 목표로 수중 음파 탐지기를 호출하는 것입니다 생각합니다.

다음은 Jenkins 1.6의 설정입니다.

빌드 ENVIRONNEMENT 섹션 :

enter image description here

메이븐 목표 :

mvn clean -U install findbugs:findbugs $SONAR_MAVEN_GOAL -Dsonar.host.url=$SONAR_HOST_URL 

물론, 전역 설정에서 수중 음파 탐지기 인스턴스를 구성해야합니다 :

enter image description here

1

빌드 빌드 작업이 더 이상 사용되지 않습니다. 빌드 단계를 사용해야합니다. 이 경우 원하는 빌드 단계를 빌드 마지막에 놓기 만하면됩니다.

관련 문제