我正在尝试设置 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帮助过我。
总而言之,此问题可能是由于以下一个或多个因素造成的:
可能还有更多,但希望这会有所帮助。吸引我的是1号和2号。
关于github - SonarQube 不对 GitHub 拉取请求发表评论,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42749169/