让Sonar实例运行在basic后面(而不是Sonar )。
使用Sonar插件并通过以下方式在gradle.properties中指定Sonar主机URL:
systemProp.sonar.host.url=https://admin:password@sonarqube.host.com但是,这似乎不像我在Gradle日志中看到的那样进行身份验证:
无法到达SonarQube服务器[https://admin:password@sonarqube.host.com]
如果我使用相同的URL,就会得到200响应。
不知道为什么sonar.host.url打得不好?
发布于 2017-07-04 07:34:20
有两件事:
http.proxyUser和http.proxyPassword用于基本代理身份验证(您可以将sonar.host.url留给实际的HTTP )发布于 2020-02-09 01:14:56
我不确定我的答案是否对gradle插件有帮助。
maven插件有一个问题,第一个请求在调用/batch/index时不使用任何凭据,而我不得不从basic auth省略该路由。我认为这也是值得一查的。即使在第一次调用时,插件也完全忽略了使用user:password@server,而且我对sonar.user或任何代理用户设置都没有任何进展。
关于我的设置的更多细节,在我对maven运行者的回答中:https://stackoverflow.com/a/60132667/1838233
https://stackoverflow.com/questions/44848939
复制相似问题