我们正在使用 maven 插件 org.sonarsource.scanner.maven.sonar-maven-plugin 将我们的报告存储到我们的 Sonar qube 实例中。由于公司原因,我们的 CI 服务器位于不同的网络区域中,因此此实例和 postgres 默认端口已关闭。我想知道是否可以选择以不同的方式存储报告,然后通过 jdbc 将它们直接写入数据库,因为在这里打开端口是一项繁琐的任务;)
此外,我们还有一些较旧的软件需要使用本地 Sonar 运行器实例进行分析,同样的问题也适用于此(所以如果有另一种方式来存储报告)
最佳答案
从 5.2 版开始,扫描器不再连接到数据库。因此,这里最简单/最安全的做法应该是升级到最新的 LTS(在撰写本文时为 5.6)
关于postgresql - 有没有办法配置 sonar-maven-plugin 以通过 REST API 存储报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40800070/