声纳扫描仪可以在没有Sonarqube服务器运行的情况下工作。

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

声纳扫描器分析工作不推送结果到SonarQube服务器?

声纳扫描器给出的结果是

ERROR: SonarQube server [http://127.0.0.1:9000] can not be reached
[14:15:57]  [Step 2/4] ERROR: Error during SonarQube Scanner execution
[14:15:57]  [Step 2/4] org.sonarsource.scanner.api.internal.ScannerException: Unable to execute SonarQube
java sonarqube sonarqube-scan
1个回答
1
投票

不,不能。扫描仪依靠SonarQube服务器获取规则集来执行这个任务。此外,它还会检查你是否违反了你的质量门。服务器是您的规则管理和决策者,而扫描仪只是根据提供的规则检查您的代码。

问题是,你的用例是什么。你是否只是想在开发过程中验证一切是否正常,你可以使用SonarLint,它有一个内置的默认设置,但也可以配置为连接到sonarqubesonarcloud服务器来获取数据。

如果你没有可能托管自己的sonarqube服务器,你也可以看看sonarcloud.io--这是SonarSource提供的云产品,也是和sonarqube类似的产品(类似但不一样)。它是免费开源的,但也提供付费计划。

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