2016-04-12 3 views
1

Страница параметров анализа в документации гласит, что если у кого-либо (уже существующей группы пользователей) нет разрешения на проведение анализов, вам необходимо предоставить учетные данные пользователь с полномочиями Execute Analysis для анализа, который должен выполняться.Получение запроса на учет в режиме проблем для анализа sonarqube

Я разрешил группе «Любой» (и никакой другой группе или пользователю) в моем экземпляре SonarQube (версия 5.4) выполнить анализ на странице глобальных разрешений, но я все еще получаю сообщение об ошибке при анализе моего проекта с сканером SonarQube для Maven. У меня проблема с обновления до 5.4 с 5.3. Он терпит неудачу в

[INFO] Load user information 
[DEBUG] GET 401 http://sonar.all.alcatel-lucent.com/batch/users?logins=someUser | time=78ms 

с ошибкой:

[ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.0.1:sonar (default-cli) on project xxxx-parent: Not authorized. Analyzing this project requires to be authenticated. Please provide the values of the properties sonar.login and sonar.password. 

Я бег анализа в режиме вопросов для нужд плагина Дженкинс. Я не получаю такую ​​же проблему в обычном режиме или в других проектах. Рассматривая разрешение проекта, любой может просматривать, видеть исходный код и выполнять анализ. Я также попытался настроить пользователя с любым правом на этот проект и предоставить учетные данные в параметре. Я получаю подобное поведение, но с этим сообщением:

Not authorized. Please check the properties sonar.login and sonar.password 

Я также попытался с пользователем в группе, которая имеет полное право на этот проект. Я не понимаю, как настроить разрешение на выполнение анализа. Я считаю, что эти 2 проблемы (из примечания по обновлению 5.4) связаны с каким-то образом, но это всего лишь предположение.

https://jira.sonarsource.com/browse/SONAR-7174 https://jira.sonarsource.com/browse/SONAR-7242

Заранее спасибо за ваши ответы.

Alexis.

ответ

1

Доступ к пакетам/пользователям WS недоступен анонимным способом. Поэтому ожидается ваша первая проблема (например, ошибка 401 при попытке получить к ней доступ без учетных данных).

Теперь о вашей второй попытке с учетными данными, пожалуйста, предоставьте WS, который терпит неудачу. Учетная запись, которую вы используете, должна иметь «разрешение на анализ» либо глобально, либо для проекта, который вы хотите проанализировать в режиме предварительного просмотра.

+0

Благодарим вас за ответ Жюльен. Несмотря на то, что мы сейчас месяц спустя, я все еще сталкиваюсь с той же проблемой даже после обновления SonarQube, версии плагина maven и версии bitbucket. Пользователь, которого я предоставляю, имеет разрешение на анализ. Я бы хотел исследовать больше, но я не уверен, что делать, чтобы помочь разорить это. – almorelle

Смежные вопросы