У меня есть собственный агент Windows, на котором также установлен сервер SonarQube. Когда я добавляю в конвейер «Подготовить анализ в SonarQube», он преуспевает. Когда я добавляю «Выполнить анализ кода» в тот же конвейер, он выдает ошибку: ОШИБКА: не авторизован. Пожалуйста, проверьте свойства sonar.login и sonar.password. Мой файл sonar-project.properties содержит мои sonar.projectKey и sonar.login =. Я также попытался предоставить sonar.login и sonar.password, но это все равно не удалось. Ссылка на изображение с ошибкой 1
Интеграция SonarQube с DevOps
Ответы (1)
В сообщении об ошибке прямо упоминается, что вам необходимо проверить свойства sonar.login и sonar.password.
Учетные данные должны находиться в пространстве имен sonar.
. Пожалуйста, проверь это.
sonarRunner: {
analysis: {
options: {
...
sonar: {
login: 'admin',
password: 'admin',
host: {
url: 'http://localhost:9000'
},
...
},
...
}
}
}
Кроме того, вы можете обратиться к аналогичному case в сообществе sonarsource.
person
Hugh Lin
schedule
09.03.2020