Интеграция SonarQube с DevOps

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


person Jeremy Miller    schedule 06.03.2020    source источник


Ответы (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