当前位置: 首页 > 知识库问答 >
问题:

让Sonarqube 6.7.5社区版评论拉请求

秋向阳
2023-03-14

我正在尝试将Sonarqube用法更新到最新的LTS社区版本,目前是版本6.7.5。在升级之前,我一直在使用sonarqube 5.4和Github插件,当我们发出Github pull请求时,sonarqube分析会在“预览”扫描模式下运行,并对扫描发现的任何问题对pull请求进行评论。此设置基本上遵循此模式。

然而,随着6.7.5的升级,同样的流程不再有效。Github插件

已弃用,其功能已被开发人员版取代

我知道Sonarqube的开发者版本内置了pull请求注释,但由于成本差异,我强烈倾向于继续使用社区版本。从本质上讲,一些曾经是免费的东西和开源版本的一部分似乎在最新的免费开源版本中被删除或破坏了,因为类似的付费选项现在已经存在。因此,我试图找到一种方法,用最新的社区Sonarqube版本保留以前的社区版本。6.7.5社区版运行Github插件(尽管该插件已被弃用),但到目前为止,我还无法对Github pull请求发表评论。

是否有一个参数/插件的组合,将允许我的6.7.5社区版本的Sonarqube分析和评论Github拉请求?

这些可能是相关的:

  • https://community.sonarsource.com/t/after-upgrade-to-sq-6-7-5-target-sonar-issues-report-issues-report-light-html-is-not-produced/1921
  • https://jira.sonarsource.com/browse/SONAR-9770
  • https://community.sonarsource.com/t/preview-mode-ignored/1234

共有1个答案

齐航
2023-03-14

我相信在我的案例中,问题是升级后规则集发生了变化,所以我最初认为在6.7.5中使用的规则实际上没有被应用。这给人的印象是Sonarqube没有对拉请求发表评论,并引发了我的问题。但是在适当地启用规则后,我能够看到它像预期的那样对GitHub拉取请求发表评论。所以这似乎是一个用户错误的情况!

 类似资料:
  • 获取所有评论 GET /comments 请求查询参数: 名字 类型 描述 limit integer 可选,本次请求需要返回的数据条数。 index integer 可选,查询开始的评论位置,来源响应 id 字段。 direction string 可选,数据排序方向,以 id 进行排序,支持 asc 或 desc,默认 desc。 author integer 可选,需要筛选的评论作者,传递

  • 评论一条资讯 获取一条资讯的评论列表 删除一条资讯评论 评论一条资讯 POST /news/{news}/comments 参数 名称 描述 body 评论内容 reply_user 被回复用户id 默认为0 Response Headers Status: 201 Created { "message": [ "操作成功" ], "comment": { "use

  • 获取问题评论列表 获取回答评论列表 评论问题 评论答案 删除问题评论 删除回答评论 获取问题评论列表 GET /questions/:question/comments 参数 名称 类型 描述 limit Integer 默认 20 ,获取列表条数,修正值 1 - 30。 after integer 默认 0 ,筛选偏移, 上一次获取的评论列表中最后一条的id 响应 Status: 200 OK

  • 音乐评论列表 专辑评论列表 添加音乐评论 添加专辑评论 删除音乐评论 删除专辑评论 音乐评论列表 GET /music/{music}/comments Parameters 名称 类型 描述 limit Integer 可选,默认值 15 ,获取条数 max_id Integer 可选,上次获取到数据最后一条 ID,用于获取该 ID 之后的数据。 Response Status: 200 OK

  • Send comment Get all comments Get a single comment Delete comment Send comment POST /feeds/:feed/comments Input Name Type Description body String Comment body. reply_user Integer Reply comment to use

  • 一、简介 增加用户与用户,用户与管理员互动与交流。 二、功能演示 1.评论模块配置 2.评论管理 以一篇新闻的评论为例: 管理操作如下: 你可以根据自己的需要进行配置和操作。