【问题标题】:How to upload a report to SonarQube properly using SonarQube API如何使用 SonarQube API 将报告正确上传到 SonarQube
【发布时间】:2019-03-29 11:02:47
【问题描述】:

我想将使用 lintr 包在 R 中制作的 json 报告上传到我的 SonarQube 服务器。我正在利用 api/ce/submit 命令进行 POST(您可以在 https://next.sonarqube.com/sonarqube/web_api/api/ce?internal=true 中找到它)。为此,我使用带有此参数的 Postman:

  1. 项目密钥:XX
  2. 项目名称:XXname
  3. 报告:lintr_out.json
  4. projectBranch: testing-1.0

此命令在 Sonar 中创建项目,但无法显示报告信息。

有人知道我怎样才能在 Sonar 中正确查看报告的结果吗?谢谢大家!

【问题讨论】:

    标签: r api sonarqube report submit


    【解决方案1】:

    WS api/ce 供内部使用(如标记)。它不是 API,它所期望的报告可能随时更改其格式。

    要提交基于第三方 linter 的问题,我建议您查看 generic issue import feature。您只需将 JSON 文件转换为我们期望的格式。

    【讨论】:

      猜你喜欢
      • 2022-07-14
      • 2018-01-16
      • 2020-11-03
      • 2017-11-19
      • 2018-07-20
      • 2018-03-23
      • 2016-11-23
      • 2018-10-05
      • 1970-01-01
      相关资源
      最近更新 更多