【发布时间】:2019-10-06 04:32:11
【问题描述】:
您好,我正在使用 Travis CI 为 Maven 应用程序自动覆盖 SonarCloud 上的代码。
现在,在本地运行 sonar:sonar 命令会在 SoundCloud 上提交报告,我可以使用 Branch master 看到如下所示的报告
现在我还配置了 .travis.yml 文件,以便在每个构建时自动将报告推送到 SoundCloud,如下所示
但是当 Travis CI 触发构建时,它会失败并出现以下错误
[INFO] Load project branches
[INFO] Load project branches (done) | time=114ms
[INFO] Load project pull requests
[INFO] Load project pull requests (done) | time=116ms
[INFO] Load branch configuration
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 27.884 s
[INFO] Finished at: 2019-05-19T16:47:23Z
[INFO] Final Memory: 93M/496M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar (default-cli) on project safenest-java-server:
Project was never analyzed. A regular analysis is required before a branch analysis`
我是 SonarCloud 的新手,找不到太多文档来获得这方面的帮助。有人能解释一下A regular analysis is required 的确切含义吗?以及如何解决这个问题?
提前致谢。
【问题讨论】:
-
今天这仍然是一个问题吗?
标签: maven sonarqube code-coverage travis-ci sonarcloud