使用 Gradle 进行 SonarCloud 分析的 Azure Pipeline 成功,但未发布结果

问题描述 投票:0回答:1

我尝试分析 Java 存储库,使用 Gradle 包装器进行构建,然后在我的 SonarCloud 组织中发布结果。 我正在使用 Azure DevOps Pipeline 进行构建,但是,即使我的管道构建成功,我也无法在 SonarCloud 帐户中看到任何结果。 我正在使用 Sonarcloud 准备任务、Sonarcloud 运行分析和 Sonarcloud 发布,以及具有以下设置的 Gradle 构建步骤:

  • 任务:Gradle@2 输入: gradleWrapper文件:'gradlew' 选项:'-PofflineVersion=$(Build.SourceBranchName)-SNAPSHOT' 任务:“发布” 发布JUnit结果:true testResultsFiles: '**/TEST-*.xml' javaHomeOption: 'JDK版本' jdkVersion选项:'1.8' gradle选项:'-Xmx3072m' 环境: 鲁农奇:“真实” REPO_USER_NAME: '$(RepoUserName)' REPO_USER_PASSWD: '$(RepoUserPasswd)' 快照网址:

你能帮我一下吗?

我没有收到任何错误,只有 2 个警告:

  • 使用 Maven 或 Gradle 时,不要使用分析任务,而是在 Maven/Gradle 任务中勾选“SonarQube”选项以将扫描器作为构建的一部分运行。
  • 此版本中未找到任何分析!请检查您的构建配置。

我的目标是在 SonarCloud 帐户中查看分析结果。我已经检查过,我使用的服务连接已验证且正确。

azure gradle sonarqube pipeline sonarcloud
1个回答
0
投票

您能否确认一下您是否已在 Azure DevOps 中的 Sonar 任务中传递了 Sonar.ProjectKey 和 Sonar.ProjectName ?

© www.soinside.com 2019 - 2024. All rights reserved.