Я использую Jenkins версии 2.89.2 с подключаемым модулем SonarQube Scanner версии 2.4. При запуске сканера для MSBuild он работает, я вижу такие строки в своих журналах:
Загрузка с http://MyServer:9000/api/server/version...
так далее...
Но потом все рушится, когда я получаю:
ОШИБКА: ошибка во время выполнения сканера SonarQube java.lang.IllegalStateException: невозможно загрузить класс компонента org.sonar.batch.bootstrap.BatchPluginInstaller
так далее...
Причина: у вас нет прав на выполнение какого-либо анализа SonarQube. Обратитесь к администратору SonarQube.
Но я считаю, что псевдо-пользователь, под которым выполняется задание, авторизован, потому что в прошлом все работало. Я попытался повторно сгенерировать токен аутентификации, но это не сработало.
Немного предыстории: я установил текущую версию сканера SonarQube, но потом обнаружил, что она несовместима с моей версией Jenkins. Мне пришлось удалить новую версию, а затем найти более старую версию плагина (я нашел 2.4) для установки.
Возможно, что-то было потеряно в процессе возврата к старой версии плагина.
Люди расстраиваются, что они не видят анализ.
Вы хоть представляете, что не так?
Заранее спасибо.