JenkinsでSonarをセットアップします。しかし、 Sonar site がこれを行う2つの異なる方法を説明しているかどうか、または2つの必要な手順があるかどうかはわかりません。
私が理解した限りでは、それは2つの異なる方法です。この場合、違いは何ですか、長所と短所は何ですか(ソナー自体とソナーランナーの間)?
SonarQubeとJenkinsを使用してプロジェクトを分析する場合、必要なものは次のとおりです。
SonarQubeサーバーが稼働中
Jenkins用SonarQubeスキャナーがインストールされ、SonarQubeサーバーを指すように構成されたJenkinsサーバーが稼働している
プロジェクトでSonarQube分析を実行するように構成されたジョブ:
デフォルトおよび標準のSonarQube Scannerの使用(ほとんどのプロジェクトに適しています)
SonarQube Scanner for MSBuildの使用(.NETソリューションの場合)
Mavenベースのプロジェクトにビルド後アクションを使用する
JenkinsのSonarQubeスキャナーのドキュメントページ ですべての詳細が説明されています。