我有一个自托管的 Windows 代理,它也安装了 SonarQube 服务器。当我将“在 SonarQube 上准备分析”添加到管道时,它会成功。当我将“运行代码分析”添加到同一管道时,它失败并显示错误:错误:未授权。请检查属性 sonar.login 和 sonar.password。我的 sonar-project.properties 文件包含我的 sonar.projectKey 和 sonar.login=。我也尝试过提供 sonar.login 和 sonar.password 但仍然失败。错误图片链接1
问问题
118 次
1 回答
0
错误消息直接提到您需要检查属性 sonar.login 和 sonar.password。
凭据必须位于sonar.
命名空间下。请检查一下。
sonarRunner: {
analysis: {
options: {
...
sonar: {
login: 'admin',
password: 'admin',
host: {
url: 'http://localhost:9000'
},
...
},
...
}
}
}
另外,可以参考sonarsource社区的类似案例。
于 2020-03-09T10:12:13.130 回答