【问题标题】:Can I use my sonarqube server for any git repository?我可以将我的 sonarqube 服务器用于任何 git 存储库吗?
【发布时间】:2020-11-12 04:39:39
【问题描述】:

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

  • 学生必须指定他的 git-repo-url + 私钥才能将其拉到更正服务器上
  • 然后对项目应用几个任务(编译检查、输出检查)。

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

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

有可能吗?

【问题讨论】:

    标签: rest sonarqube


    【解决方案1】:

    我认为SonarQube Server和SonarQube Scanner之间存在误解,这在https://stackoverflow.com/a/49588950/3708208中已经很好地解释了

    因此,要进行分析,您实际上需要运行具有一些规范的 SonarQube 扫描仪,这非常好documented。成功设置扫描仪后,您可以通过 REST API 轻松检索报告、状态、质量门。

    【讨论】:

      猜你喜欢
      • 2015-11-05
      • 1970-01-01
      • 2010-12-19
      • 1970-01-01
      • 1970-01-01
      • 2010-10-06
      • 2012-06-29
      • 1970-01-01
      • 2012-09-04
      相关资源
      最近更新 更多