Я пытаюсь проанализировать свой проект maven через конвейер jenkins.
Я настроил свой экземпляр сервера SonarQube в глобальных настройках Jenkins с авторизованным токеном и URL-адресом сервера.
Ниже приведен Groovy.скрипт в моем jenkinsfile:
stage('SonarQube analysis') {
tools {
jdk "jdk-8u152"
}
steps {
withSonarQubeEnv('My Sonar') {
sh 'mvn org.sonarsource.scanner.maven:sonar-maven-plugin:3.2:sonar -Dsonar.login=XXXXXXXXX'
}
}
}
Когда я строю свой проект с использованием jenkins, я получаю следующую ошибку:
[ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.2:sonar (default-cli) on project MyProject: Not authorized. Please check the properties sonar.login and sonar.password.
Я думаю, этого достаточно для анализа проекта.Не совсем уверен, что мне не хватает!