我可以将我的 sonarqube 服务器用于任何 git 存储库吗?

Can I use my sonarqube server for any git repository?

我在一所在线学校工作,学生项目分散在 git 个存储库中。 当学生希望改正项目时:

我想检查代码质量并 return 每个用户的反馈。我想 sonarqube 是个不错的选择,因为它支持 28 种以上的语言。

我熟悉用于持续集成的 sonarqube,但我在他们的文档中找不到如何为我的用例调用 sonarqube。 我需要休息 api 来请求代码分析,方法是提供 git url 及其密钥,并获得代码质量输出的响应。

可以吗?

我认为 SonarQube Server 和 SonarQube Scanner 之间存在误解,这已经在

中得到了很好的解释

所以要进行分析,您实际上需要 运行 具有某些规格的 SonarQube 扫描仪,这很好 documented。成功设置扫描仪后,您可以通过 REST API.

轻松检索报告、状态、质量门