사용자 도구

사이트 도구


java:sonarqube

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
다음 판 양쪽 다음 판
java:sonarqube [2021/05/06 15:14]
kwon37xi [Jenkins Pipeline에서 Quality Gate 응답 대기]
java:sonarqube [2021/05/06 15:30]
kwon37xi [Jenkins Pipeline에서 Quality Gate 응답 대기]
줄 50: 줄 50:
 ===== Jenkins Pipeline에서 Quality Gate 응답 대기 ===== ===== Jenkins Pipeline에서 Quality Gate 응답 대기 =====
   * [[https://www.jenkins.io/doc/pipeline/steps/sonar/|SonarQube Scanner for Jenkins]] 플러그인 설치 상태에서   * [[https://www.jenkins.io/doc/pipeline/steps/sonar/|SonarQube Scanner for Jenkins]] 플러그인 설치 상태에서
 +    * Jenkins 설정에서 sonarqube URL / 인증등을 설정해주고서
 +    * [[https://plugins.jenkins.io/sonar-quality-gates/|sonar-quality-gates]] 플러그인은 사용 안하는게 나은듯.
   * Quality Gate 응답을 기다리고 실패이면 UNSTABLE로 변경<code groovy>   * Quality Gate 응답을 기다리고 실패이면 UNSTABLE로 변경<code groovy>
 timeout(time: 10, unit: 'MINUTES') { timeout(time: 10, unit: 'MINUTES') {
줄 62: 줄 64:
  waitForQualityGate abortPipeline: true  waitForQualityGate abortPipeline: true
 </code> </code>
-  * [[https://docs.sonarqube.org/latest/project-administration/webhooks/|Administration -> Configuration -> Web Hooks]] 에서 ''http://JENKINS-SERVER/sonarqube-webhook/'' 설정 필요.+  * Sonarqube의 [[https://docs.sonarqube.org/latest/project-administration/webhooks/|Administration -> Configuration -> Web Hooks]] 에서 ''http://JENKINS-SERVER/sonarqube-webhook/'' 설정 필요.
 ===== Installing Sonar ===== ===== Installing Sonar =====
   * [[http://docs.codehaus.org/display/SONAR/Installing+Sonar|Installing Sonar]]   * [[http://docs.codehaus.org/display/SONAR/Installing+Sonar|Installing Sonar]]
java/sonarqube.txt · 마지막으로 수정됨: 2022/10/19 10:08 저자 kwon37xi