为什么我的声纳扫描仪运行不创建报告任务.txt文件?



我正试图让我的构建打破基于声纳结果-所以我有一个构建断路器运行在report-task.txt的结果。

我在maven中运行声纳-使用以下插件配置:

<plugin>
    <groupId>org.sonarsource.scanner.maven</groupId>
    <artifactId>sonar-maven-plugin</artifactId>
    <version>3.0.1</version>
</plugin>

和下面的命令:

mvn  -Dsonar.analysis.mode=preview -Dsonar.scm.enabled=false -Dsonar.scm-stats.enabled=false -Dsonar.working.directory=/mypath/target/.sonar

现在我期望report-task.txt/mypath/target/.sonar中创建,但它不是。

SonarQube version: version 5.5

我的问题是:为什么我的声纳扫描仪运行不创建一个报告任务。txt文件?

这就是阻止它的原因:

-Dsonar.analysis.mode=preview

你必须把它改成:

-Dsonar.analysis.mode=

假设你将不得不上传糟糕的构建,然后用3天的泄漏期而不是以前的版本来捕获它们。

如果您的版本大于6.6,请使用分析参数sonar.working.directory =路径

我有同样的问题,没有找到我期望的报告,在我的情况下,这是因为sonar-maven-plugin:3.9.1+SonarQube server 9.9的默认报告路径是target/sonar/report-task.txt

最新更新