Интеграция SonarQube с DevOps - PullRequest
0 голосов
/ 06 марта 2020

У меня есть собственный Windows агент, на котором также установлен сервер SonarQube. Когда я добавляю «Подготовить анализ в SonarQube» к конвейеру, он успешно выполняется. Когда я добавляю «Выполнить анализ кода» в тот же конвейер, происходит сбой с ошибкой: ОШИБКА: не авторизован. Пожалуйста, проверьте свойства sonar.login и sonar.password. Мой файл sonar-project.properties содержит мои sonar.projectKey и sonar.login =. Я также попытался предоставить sonar.login и sonar.password, но все равно не получилось. Ошибка изображения ссылка 1

1 Ответ

0 голосов
/ 09 марта 2020

В сообщении об ошибке прямо упоминается, что вам необходимо проверить свойства sonar.login и sonar.password.

Учетные данные должны находиться в пространстве имен sonar.. Пожалуйста, отметьте это.

sonarRunner: {
    analysis: {
        options: {
            ...
            sonar: {
                login: 'admin',
                password: 'admin',
                host: {
                    url: 'http://localhost:9000'
                },
                ...
            },
            ...
        }
    }
}

Кроме того, вы можете сослаться на аналогичный case в сообществе sonarsource.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...