我想在Jenkins 2.x管道中执行“ SonarQube扫描仪”步骤。
当我尝试在管道语法中创建示例groovy时,我仅得到以下格式的groovy脚本:
step <object of type hudson.plugins.sonar.SonarRunnerBuilder>
有谁知道正确的步骤语法?例如,发布JUnit报告看起来像
step([$class: 'JUnitResultArchiver', testResults: ''])
我使用以下版本:
我想我明白了。首先,您必须检索SonarQube扫描仪工具
def sonarqubeScannerHome = tool name: 'SonarQubeScanner', type: 'hudson.plugins.sonar.SonarRunnerInstallation'
然后您可以通过Shell调用声纳扫描仪:
sh "${sonarqubeScannerHome}/bin/sonar-scanner -e -Dsonar.host.url=..."
我有SonarQube服务器和Jenkins实例运行在Windows机器上。 我已经创建了Jenkins job来用Sonarqube生成代码覆盖率报告。此作业在Linux机器上运行 null
当我尝试在Jenkins build中执行SonarQube Scanner时,出现以下错误: 我可以从Jenkins主机访问以下URL:http://:9000/sonar/。当我尝试执行此操作时: 我得到了同样的404超文本传输协议错误作为回应。我不知道这个URL后缀 /batch/index来自哪里。网络搜索没有给出任何线索。 我的声纳版本是6.0。我的Jenkins声纳扫描仪插件版本是2.
我有两个。NET解决方案,一个在。NET5中,另一个在。NET Classic 4.7.2中。每个解决方案都有单独的Jenkins构建作业。每个工作还使用Sonarqube的MSBuild扫描器分析解决方案。 我正在使用SonarQube服务器8.5版 .NET扫描程序5 .NET扫描程序4.7.2 在Jenkins中,当.NET 5构建运行时,发出 ,同时如果我执行另一个.NET经典构建,则后一
我正在使用Jenkins为我的.NET项目(C#)运行SonarQube。 使用MsBuild:MsBuild版本:MsBuild 4.6 MsBuild文件:ci.sln命令行参数:/p:configuration=release/target:Build构建Visual Studio项目或解决方案 用于MSBuild-End分析的SonarQube扫描器 我可以为Visual Studio20
声纳扫描仪无法完成扫描。我检查了日志,我看到扫描卡在一个文件上,如下所示 信息:977/6093已分析文件,当前文件:C:\Projects\ABC\src\main\java。通用域名格式。化学机械抛光。rpt。汇报JAVA 扫描仪会一直打印此消息,扫描永远不会完成。这是最近的一个问题。我检查了该文件的历史记录,该文件没有任何更改。我最近更新了Sonar中的Java插件。我的服务器配置如下 So