我有一个基于 Maven 的多模块 Java 项目。在 CI 上进行实验时,我使用 Github Actions 在 SonarCloud 上自动执行运行单元测试和代码质量扫描。
在本地对 SonarCloud 运行单元测试和代码质量扫描效果很好。但是,Github Actions 上不断弹出此错误: Project was neveranalysis.在分析拉取请求之前需要进行定期分析
。
我已经阅读了文档和其他几个问题,但答案是首先分析主分支(主分支),我已经在本地进行了分析,并且 SonarCloud 本身已由主分支的代码分析填充.
我该怎么办?预先感谢您的帮助。
最佳答案
抱歉,这是我的错。我忘记了 Maven 项目中 sonar.projectKey
值的默认值,并且错误的 key 是我无法将存储库与 SonarCloud 链接的原因。
关于java - 即使分析了主分支,Sonarcloud 也无法分析 PR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59665484/