0

我有一个自托管的 Windows 代理,它也安装了 SonarQube 服务器。当我将“在 SonarQube 上准备分析”添加到管道时,它会成功。当我将“运行代码分析”添加到同一管道时,它失败并显示错误:错误:未授权。请检查属性 sonar.login 和 sonar.password。我的 sonar-project.properties 文件包含我的 sonar.projectKey 和 sonar.login=。我也尝试过提供 sonar.login 和 sonar.password 但仍然失败。错误图片链接1

4

1 回答 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 回答