2017-02-10 9 views
0

私のビルドプロセスでSonarQubeのステップが失敗しているので、エラーは私に教えてくれますTFSビルドでSonarLint.Runner.exeが見つからない

... 
Caused by: java.io.IOException: Cannot run program "C:\TFS_Agents\_work\1\.********qube\out\.********\SonarLint.Runner\SonarLint.Runner.exe": CreateProcess error=2, The system cannot find the file specified 
... 

私はパスをチェックして、SonarLint.Runner.exe以外のすべてのファイルがあります。 SonarLint.Runner.exe.configファイルもあります。 最初にBitDefenderは.exeファイルを隔離に入れましたが、ホワイトリストに設定しても問題ありません。たとえBitDefenderをオフにしても、ビルドプロセスには欠けているので、ビルドは失敗します。

誰もこの問題の動作をしていますか?

+0

あなたはTFSのバージョンを使用して? Howeさんのビルド定義は? –

+0

私はTurb 2017でSonar Qube 5.1.2を実行しています。これは私のビルドの定義です:http://fs5.directupload.net/images/170227/sr8ez2py.pngそれはドイツ語ですが、私はあなたがそれを得ると思います – WeSt

答えて

0

廃止予定の2つのタスクは、MSBuildタスク用のSonarQubeタスク(「MSBuild - 開始分析」および「SonarQube for MSBuild - 終了解析」)です。あなたはthe SonarQube extensionをインストールし、あなたのライブラリーに3つの新しいタスクを使用する必要があります:

enter image description here

便利なリンク:

+0

私はSonar Qubeバージョン5.1.2でTFS 2017を実行しています。新しいバージョンにアップデートするオプションはありません。古いSonarQubeタスクを使用することはまだ可能ですか、それともそれらはまったく使用されなくなりましたか?新しいタスクでは、SonarQube 5.6+でのみ有効な認証トークンが必要です – WeSt

+0

Sonar Qubeバージョン6.0での私のテストでは、古いSonarQubeタスクが引き続き機能します。 .NET Framework v4.5.2 +およびJava Runtime Environment v7u75 +がインストールされていることを確認してください。 –

+0

.NET Framework 4.6.1およびJava JDKおよびJREは8u121ですが、依然として同じ問題 – WeSt

関連する問題