4

MSbuild.SonarQube.Runner を使用して SonarQube 用の C# プラグインを使用しようとしています。

SonarQube サーバー - 4.5.6 オペレーティング システム - Windows 32 ビット マシン データベース - MySQL 5.6.17 MSbuild.SonarQube.Runner - 1.0.2

http://docs.sonarqube.org/display/SONAR/Analyzing+with+SonarQube+Scanner+for+MSBuildに記載されている次の手順

プロジェクトのフォルダーから 3 つのコマンドをすべて実行します。

  1. 初挑戦

SonarQube.Analysis.xml ファイルの内容

<?xml version="1.0" encoding="utf-8" ?>
<SonarQubeAnalysisProperties  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.sonarsource.com/msbuild/integration/2015/1">
   <Property Name="sonar.host.url">http://x.x.x.x:9000</Property>
   <Property Name="sonar.login">userabc</Property>
   <Property Name="sonar.password">1234</Property>
   <!-- Required only for versions of SonarQube prior to 5.2 -->
   <Property Name="sonar.jdbc.url">jdbc:mysql://x.x.x.x:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance</Property>
   <Property Name="sonar.jdbc.username">sonar</Property>
   <Property Name="sonar.jdbc.password">sonar</Property>
</SonarQubeAnalysisProperties>

最初のコマンドを実行してみました - MSBuild.SonarQube.Runner.exe begin /k:prj_K /n:prj /v:1.0

しかし、私は以下のエラーを得ました

 Unable to read the SonarQube analysis settings file 'C:\Sonar\sonarqube-4.5.6\MSBuild.SonarQube.Runner-1.0.2\SonarQube.Analysis.xml'. Please fix the content of this file. 
  1. 2 回目の試行

次に、sonar.jdbc.url のプロパティ値を次のように変更します。

<Property Name="sonar.jdbc.url">jdbc:mysql://x.x.x.x:3306/sonar?useUnicode=true</Property>   

この最初のコマンドが成功した後。

2 番目のコマンド

 msbuild /t:Rebuild

も成功しています

3 番目のコマンド

 MSBuild.SonarQube.Runner.exe end

ログを下回っています

 INFO: ------------------------------------------------------------------------
 INFO: EXECUTION SUCCESS
 INFO: ------------------------------------------------------------------------
 Total time: 2:02.225s
 Final Memory: 11M/121M
 INFO: ------------------------------------------------------------------------
 Java HotSpot(TM) Client VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
 The sonar-runner did not complete successfully
 16:36:59.242  Creating a summary markdown file...
 Post-processing failed. Exit code: 1    

後処理に失敗しました。終了コード: 1

私は何が欠けていますか?

また、SonarQube.Analysis.xml のプロパティ - sonar.jdbc.username および - sonar.jdbc.password

なぜそれらが必要なのですか?

前もって感謝します。

4

2 に答える 2