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 つのコマンドをすべて実行します。
- 初挑戦
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.
- 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
なぜそれらが必要なのですか?
前もって感謝します。