【问题标题】:Failure do not show up in github pull request using SonarQube 6., mvn 3, sonar-maven-plugin:3.2, and Github plugin使用 SonarQube 6.、mvn 3、sonar-maven-plugin:3.2 和 Github 插件的 github 拉取请求中不显示失败
【发布时间】:2017-03-02 04:03:28
【问题描述】:

我正在使用 sonarqube 6.2, mvn 3.2.5 开始对 javascript 项目进行分析,但分析报告的问题未显示在我的 github 拉取请求中。

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 中查看我的 pull request #1977,因为 mvn 运行 sonar:sonar 目标,并且在分析发生时文本会发生变化,显示“SonarQube 分析正在进行中”。但是在分析之后,它永远不会报告 pullrequest 中的问题。当 mvn 完成拉取请求中的 sonarqube 检查时,会返回文本:“sonarqube — SonarQube 报告没有问题”并且显然存在问题,并且由于文本更改,所有安全性必须设置正确,否则消息将永远不会在执行分析时动态更新。

我也尝试过预览......同样的行为。

有什么想法吗?

【问题讨论】:

    标签: github sonarqube


    【解决方案1】:

    你说

    我也尝试过预览......同样的行为

    大概您的意思是您尝试了sonar.analysis.mode=preview(尚不完全清楚)。这是要使用的正确值。

    由于您的权限似乎设置正确,因此必须是 PR 中更改的代码中没有新问题。

    附带说明,sonar.issuesReport.console.enable=true 是无关紧要的。

    【讨论】:

    • @MikeGreco 提出一个新问题,您应该...开始一个新的 SO 问题。屏幕截图不会受到伤害。 :)
    • 还有@MikeGreco,如果我的回答对您有帮助,您可能会接受。 :)
    猜你喜欢
    • 2021-08-14
    • 2015-12-13
    • 1970-01-01
    • 2018-05-27
    • 1970-01-01
    • 2016-12-12
    • 2017-03-07
    • 2017-08-02
    • 2022-06-28
    相关资源
    最近更新 更多