将 SonarQube 与 DevOps 集成
Integrating SonarQube with DevOps
我有一个自托管的 Windows 代理,上面还安装了 SonarQube 服务器。当我将 'Prepare analysis on SonarQube' 添加到管道时,它成功了。当我将 'Run Code Analysis' 添加到同一管道时,它失败并显示错误:错误:未授权。请检查属性 sonar.login 和 sonar.password。我的声纳-project.properties 文件包含我的 sonar.projectKey 和 sonar.login=。我也试过提供 sonar.login 和 sonar.password 但它仍然失败。错误图片link1
错误消息直接提到您需要检查属性 sonar.login 和 sonar.password。
凭据必须在 sonar.
命名空间下。请查收。
sonarRunner: {
analysis: {
options: {
...
sonar: {
login: 'admin',
password: 'admin',
host: {
url: 'http://localhost:9000'
},
...
},
...
}
}
}
另外可以参考sonarsource社区的类似case
我有一个自托管的 Windows 代理,上面还安装了 SonarQube 服务器。当我将 'Prepare analysis on SonarQube' 添加到管道时,它成功了。当我将 'Run Code Analysis' 添加到同一管道时,它失败并显示错误:错误:未授权。请检查属性 sonar.login 和 sonar.password。我的声纳-project.properties 文件包含我的 sonar.projectKey 和 sonar.login=。我也试过提供 sonar.login 和 sonar.password 但它仍然失败。错误图片link1
错误消息直接提到您需要检查属性 sonar.login 和 sonar.password。
凭据必须在 sonar.
命名空间下。请查收。
sonarRunner: {
analysis: {
options: {
...
sonar: {
login: 'admin',
password: 'admin',
host: {
url: 'http://localhost:9000'
},
...
},
...
}
}
}
另外可以参考sonarsource社区的类似case