2017-02-10 24 views
0

С тех пор как шаг SonarQube в моем процессе сборки терпит неудачу. Ошибка говорит мнеSonarLint.Runner.exe отсутствует на TFS Build

... 
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

Я работаю на TFS 2017 с Sonar Qube 5.1.2. Это определение моей сборки: http://fs5.directupload.net/images/170227/sr8ez2py.png Это немецкий язык, но я думаю, вы его получите – WeSt

ответ

0

Две задачи, которые устарели, - это задачи SonarQube для MSBuild (SonarQube для «MSBuild - Begin Analysis» и «SonarQube для MSBuild - End Analysis»). Вы должны были бы установить the SonarQube extension и использовать три новые задачи в библиотеке:

enter image description here

Полезные ссылки:

+0

Я работаю на TFS 2017 с Sonar Qube Version 5.1.2. Теперь нет опции для обновления до более новой версии. Можно ли использовать старые задачи SonarQube или они полностью устарели (например, вы больше не можете их использовать)? С новыми задачами мне нужен токен аутентификации, который возможен только на SonarQube 5.6+ – WeSt

+0

В моем тесте с Sonar Qube Version 6.0 старые задачи SonarQube по-прежнему работают. Убедитесь, что установлены .NET Framework v4.5.2 + и Java Runtime Environment v7u75 +. –

+0

.NET Framework 4.6.1 и Java JDK и JRE - 8u121, но все та же проблема – WeSt