SonarQubeAnalyze@5 - コード分析 v5 タスクの実行

このタスクを使用してスキャナーを実行し、結果を SonarQube サーバーにアップロードします。

構文

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

入力

jdkversion - 分析用の JDK バージョン ソース
string. 必須です。 使用できる値: JAVA_HOME (JAVA_HOMEを使用) JAVA_HOME_11_X64 、(組み込みのJAVA_HOME_11_X64 (ホステッド エージェント) を JAVA_HOME_17_X64 使用する)、(組み込みのJAVA_HOME_17_X64 (ホステッド エージェント) を使用する) JAVA_HOME_21_X64 、(組み込みのJAVA_HOME_21_X64を使用する (ホステッド エージェント) )。 既定値: JAVA_HOME_11_X64

分析に必要な Java バージョンを選択します。この env 変数の値を取得する Self provided JAVA_HOMEを使用して選択するか、ホストされているエージェントで組み込みのJAVA_HOME_XX_X64値を選択できます。 既定値はJAVA_HOME_11_X64ですが、提案された値のいずれかを選択しても使用できない場合は、代わりにJAVA_HOME値が取得されます。


タスク制御オプション

すべてのタスクには、タスク入力に加えて制御オプションがあります。 詳細については、「 コントロール オプションと一般的なタスク プロパティ」を参照してください。

出力変数

[なし] :

解説

このタスクは、新しいバージョンのタスクで使用されます Prepare Analysis Configuration

要件

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

こちらもご覧ください