我使用sonarqube 6.2,mvn 3.2.5启动了对javascript项目的分析,但分析报告的问题没有显示在我的github pull请求中。
mvn -X -V -f pom-ui.xml -Dsonar.host.url=http://sonarqubeaddres:9000 -Dsonar.sources=./src clean sonar:sonar -Dsonar.issuesReport.console.enable=true -Dsonar.github.repository=reponame -Dsonar.github.pullRequest=1977 -Dsonar.github.oauth=key -Dsonar.analysis.mode=issues -Dsonar.verbose=true
.....
------------- Issues Report -------------
+27793 issues
+309 blocker
+8776 critical
+8590 major
+10074 minor
+44 info
-------------------------------------------
[INFO] 13:53:26.191 ANALYSIS SUCCESSFUL
[DEBUG] 13:53:26.195 Post-jobs : GitHub Pull Request Issue Publisher (wrapped)
[INFO] 13:53:26.195 Executing post-job GitHub Pull Request Issue Publisher (wrapped)
现在我在github上观看我的拉动请求#1977,因为mvn运行声纳:声纳目标并且文本在分析发生时发生变化"正在进行SonarQube分析"。但经过分析后,它从未报告过pullrequest中的问题。当mvn完成sonarqube检查拉动请求回到文本:" sonarqube - SonarQube报告没有问题"并且显然存在问题并且显然是因为文本更改所有安全性必须设置正确,否则消息将无法动态更新,因为我在执行分析时看到它发生。
我也试过预览......同样的行为。
有什么想法吗?
答案 0 :(得分:0)
你说
我也试过预览......同样的行为
大概你的意思是你试过sonar.analysis.mode=preview
(它并不完全清楚)。这是正确使用的值。
由于您的权限似乎设置正确,因此必须是在中更改的代码中没有新问题。
作为旁注,sonar.issuesReport.console.enable=true
是无关紧要的。