Jenkins 管道中的声纳 qube

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

如何让声纳 qube 服务器分析 jenkins 上的 mvn 项目?我有一个来自 CSM 的管道项目,其中有一个 jenkinfile,它指向一个执行作业所有步骤的 groovy 文件。所有步骤都工作正常(mvn 测试、mvn 打包、mvn 编译等),但不知道如何执行 mvn 声纳:声纳。它给出了以下错误。图像显示了如何在詹金斯中配置声纳以及失败的作业步骤。

这就是我在管道的groovy文件中描述的步骤的方式:

stage ('SonarQube analysis') {
    withSonarQubeEnv('https://sonarqube.xxxxx.com') {
        sh 'mvn sonar:sonar'
    }  
}

maven jenkins sonarqube
1个回答
3
投票

尝试在 withSonarQubeEnv 中使用服务器安装名称,现在您使用的是 URL,即

withSonarQubeEnv('Grey Azure Sonarqube')

文档

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