다음을 통해 공유


SonarQubeAnalyze@6 - 코드 분석 v6 작업 실행

스캐너를 실행하고 결과를 SonarQube 서버에 업로드합니다.

메모

SonarQube 작업은 Azure DevOps Services에 미리 설치된 Azure DevOps용 SonarQube 확장의 일부입니다. SonarQube 및 SonarQube 작업에 대한 자세한 내용 및 지원은 Azure DevOps, SonarQube - Visual Studio MarketplaceSonar Community대한 SonarQube 확장을 참조하세요.

통사론

# Run Code Analysis v6
# Run scanner and upload the results to the SonarQube server.
- task: SonarQubeAnalyze@6
  inputs:
    jdkversion: 'JAVA_HOME_17_X64' # 'JAVA_HOME' | 'JAVA_HOME_17_X64' | 'JAVA_HOME_21_X64'. Required. JDK version source for analysis. Default: JAVA_HOME_17_X64.

입력

분석 JDK 버전 원본
string. 필수. 허용되는 값: JAVA_HOME(JAVA_HOME 사용), JAVA_HOME_17_X64(기본 제공 JAVA_HOME_17_X64(호스트된 에이전트) 사용), JAVA_HOME_21_X64(기본 제공 JAVA_HOME_21_X64 사용(호스트된 에이전트) 기본값: JAVA_HOME_17_X64.

분석을 위해 원하는 Java 버전을 선택합니다. 이 env 변수의 값을 선택할 자체 제공 JAVA_HOME 선택하거나 호스트된 에이전트에서 기본 제공 JAVA_HOME_XX_X64 값을 선택할 수 있습니다. 기본값은 JAVA_HOME_17_X64 있지만 제안된 값 중 하나를 선택하고 사용할 수 없는 경우 JAVA_HOME 값이 대신 선택됩니다.


작업 제어 옵션

모든 작업에는 작업 입력 외에도 제어 옵션이 있습니다. 자세한 내용은 컨트롤 옵션 및 일반적인 작업 속성참조하세요.

출력 변수

없음.

발언

메모

SonarQube 작업은 Azure DevOps Services에 미리 설치된 Azure DevOps용 SonarQube 확장의 일부입니다. SonarQube 및 SonarQube 작업에 대한 자세한 내용 및 지원은 Azure DevOps, SonarQube - Visual Studio MarketplaceSonar Community대한 SonarQube 확장을 참조하세요.

요구 사항

요구 묘사
파이프라인 유형 YAML, 클래식 빌드
다음에서 실행 에이전트, DeploymentGroup
요구 자체 호스팅 에이전트에는 이 작업을 사용하는 작업을 실행하는 요구 사항과 일치하는 기능이 있어야 합니다.
기능 이 작업은 작업의 후속 작업에 대한 요구 사항을 충족하지 않습니다.
명령 제한 어떤
settable 변수 어떤
에이전트 버전 3.218.0 이상
작업 범주 체격