我可以将我的 sonarqube 服务器用于任何 git 存储库吗?
Can I use my sonarqube server for any git repository?
我在一所在线学校工作,学生项目分散在 git 个存储库中。
当学生希望改正项目时:
- 学生必须指定他的 git-repo-url + 私钥才能将其拉到更正服务器
- 然后在项目上应用几个任务(编译检查、输出检查)。
我想检查代码质量并 return 每个用户的反馈。我想 sonarqube 是个不错的选择,因为它支持 28 种以上的语言。
我熟悉用于持续集成的 sonarqube,但我在他们的文档中找不到如何为我的用例调用 sonarqube。
我需要休息 api 来请求代码分析,方法是提供 git url 及其密钥,并获得代码质量输出的响应。
可以吗?
我认为 SonarQube Server 和 SonarQube Scanner 之间存在误解,这已经在
中得到了很好的解释
所以要进行分析,您实际上需要 运行 具有某些规格的 SonarQube 扫描仪,这很好 documented。成功设置扫描仪后,您可以通过 REST API.
轻松检索报告、状态、质量门
我在一所在线学校工作,学生项目分散在 git 个存储库中。 当学生希望改正项目时:
- 学生必须指定他的 git-repo-url + 私钥才能将其拉到更正服务器
- 然后在项目上应用几个任务(编译检查、输出检查)。
我想检查代码质量并 return 每个用户的反馈。我想 sonarqube 是个不错的选择,因为它支持 28 种以上的语言。
我熟悉用于持续集成的 sonarqube,但我在他们的文档中找不到如何为我的用例调用 sonarqube。 我需要休息 api 来请求代码分析,方法是提供 git url 及其密钥,并获得代码质量输出的响应。
可以吗?
我认为 SonarQube Server 和 SonarQube Scanner 之间存在误解,这已经在
中得到了很好的解释所以要进行分析,您实际上需要 运行 具有某些规格的 SonarQube 扫描仪,这很好 documented。成功设置扫描仪后,您可以通过 REST API.
轻松检索报告、状态、质量门