如何让声纳 qube 服务器分析 jenkins 上的 mvn 项目?我有一个来自 CSM 的管道项目,其中有一个 jenkinfile,它指向一个执行作业所有步骤的 groovy 文件。所有步骤都工作正常(mvn 测试、mvn 打包、mvn 编译等),但不知道如何执行 mvn 声纳:声纳。它给出了以下错误。图像显示了如何在詹金斯中配置声纳以及失败的作业步骤。
这就是我在管道的groovy文件中描述的步骤的方式:
stage ('SonarQube analysis') {
withSonarQubeEnv('https://sonarqube.xxxxx.com') {
sh 'mvn sonar:sonar'
}
}