我们正在开发一个想要自定义规则的项目。要自定义规则,我们需要将文件上传到 Sonar 服务器。由于我们在受限环境中工作,因此无法将文件上传到未知服务器。仅当服务器 url 以 abc.com 结尾时,我们才能上传文件。
有什么方法可以将网址
http://localhost:9000 更改为 http://xyz.abc.com:9000
..??
最佳答案
您的问题完全独立于SonarQube,因为它归结为主机名管理,将xyz.abc.com映射到localhost(和/或SonarQube服务器的IP)。更改 sonar.web.host (根据您上面的评论)根本没有帮助,因为 SonarQube 绑定(bind)在特定接口(interface)上,这与您的情况无关。
从网络连接(和名称解析)的角度解决您的问题。您的目标可以概括为:xyz.abc.com
必须解析为托管 SonarQube 的服务器的 IP。
如果所有工作目前仅在本地完成,那么根据 @snakecharmerb 的评论,您可以使用新映射更新您的 /etc/hosts
,否则使用新条目更新您的 DNS。
关于java - 使用 http ://xyz. abc.com:9000 访问 Sonarqube,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41467761/