gpt4 book ai didi

github - SonarQube 不对 GitHub 拉取请求发表评论

转载 作者:行者123 更新时间:2023-12-04 15:08:03 26 4
gpt4 key购买 nike

我正在尝试设置 SonarQube在成功构建 Travis 后评论我的 GitHub 拉取请求。

我已经有正常的分析工作。对于拉取请求分析,我还准备了所有 token ,安装了插件等。拉取请求中的问题已成功识别:调试日志显示成功的 HTTP 请求,其中服务器响应相关问题。日志的一些行:

15:06:10.194 INFO: ANALYSIS SUCCESSFUL
15:06:10.197 DEBUG: Post-jobs : GitHub Pull Request Issue Publisher (wrapped)
15:06:10.197 INFO: Executing post-job GitHub Pull Request Issue Publisher (wrapped)

在 GitHub 上我可以看到 sonar 使用的 oauth token 实际上正在使用。

当向拉取请求添加提交时,sonarqube 甚至有一个状态:当添加新提交时,等待响应的一小段时间,然后它更改为 "SonarQube reported no issues" .请注意,此状态出现在 Sonar 扫描仪在 Travis 上运行之前。

有谁知道可能是什么问题,或者我可以做些什么来进一步调试?提前致谢!

最佳答案

如果有帮助,我遇到了同样的问题。此 issue report帮助过我。

总而言之,此问题可能是由于以下一个或多个因素造成的:

  • Sonarqube的分析模式需要设置为预览(-Dsonar.analysis.mode=preview)否则它似乎不会尝试连接到GitHub;它将结果存储在 SonarQube 数据库中。
  • 如果扫描结果在你的代码中发现的问题已经保存到 SonarQube 的数据库中,它不会将它们发送到 GitHub,换句话说,当你在预览模式下运行它时需要为它们出现新问题发送到 GitHub。
  • 一个明显的,但总是很好的仔细检查,确保您的 oauth 凭证正确并且参数命名正确。
  • 仔细检查 SonarQube 管理设置(常规部分)中的属性“接受预览模式的插件”和“排除预览模式的插件”,以确保未排除 Github 插件。

  • 可能还有更多,但希望这会有所帮助。吸引我的是1号和2号。

    关于github - SonarQube 不对 GitHub 拉取请求发表评论,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42749169/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com