2017-03-24 10 views
0

ビルド定義からビルドがトリガされた後、次のエラーが発生します。SonarQubeでコードカバレッジコマンドラインツールMSBuildを見つけることができません

3:46:16 AM Failed to locate the code coverage command line tool Post-processing failed. Exit code: 1 
Exception Message: TF270015: 'MSBuild.SonarQube.Runner.exe' returned an unexpected exit code. Expected '0'; actual '1'. See the build logs for more details. (type UnexpectedExitCodeException) 
Exception Stack Trace: 
    at System.Activities.Statements.Throw.Execute(CodeActivityContext context) 
    at System.Activities.CodeActivity.InternalExecute(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager) 
    at System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor executor, BookmarkManager bookmarkManager, Location resultLocation) 

ビルドサーバーにインストールされているSonarQube 5.3を使用しています。私は.netフレームワークをビジュアルスタジオではなくサーバーを構築するためにインストールしました。

BuildDefinitionここで私はSonarQubeを参照しています。

ここをクリックしてください!!!!

答えて

0

コードカバレッジツールは.Net FrameworkではなくVisual Studioと共にインストールされるため、コードカバレッジを必要とする場合は、ビルドエージェントにVSをインストールする必要があります。 使用しているVisual Studioのバージョンによっては、ビルドエージェントの追加ライセンスが必要ない場合があります。詳細はIs a separate Visual Studio license required for a build machine?のディスカッションを参照してください。

関連する問題