次の方法で共有


SonarQubeAnalyze@7 - コード分析 v7 タスクの実行

スキャナーを実行し、結果を SonarQube サーバーにアップロードします。

手記

SonarQube タスクは、Azure DevOps Services にプレインストールされている Azure DevOps の SonarQube 拡張機能の一部です。 SonarQube タスクと SonarQube タスクの詳細とサポートについては、「SonarQube extension for Azure DevOps」、SonarQube - Visual Studio Marketplace、および Sonar Communityを参照してください。

構文

# Run Code Analysis v7
# Run scanner and upload the results to the SonarQube Server.
- task: SonarQubeAnalyze@7
  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 タスクの詳細とサポートについては、「SonarQube extension for Azure DevOps」、SonarQube - Visual Studio Marketplace、および Sonar Communityを参照してください。

必要条件

要件 形容
パイプラインの種類 YAML、クラシック ビルド
実行日 エージェント、DeploymentGroup
の需要 セルフホステッド エージェントには、このタスクを使用するジョブを実行するために 次の 要求に一致する 機能 が必要です。
機能の このタスクは、ジョブ内の後続のタスクに対する要求を満たしていません。
コマンドの制限 任意
設定可能な変数 任意
エージェントのバージョン 3.218.0 以上
タスク カテゴリ 建てる