请检查我的新管道是:现在它正在与maven集成。新管道-
stage('Test & code quality check ') {
withMaven(maven: 'M3'){
withSonarQubeEnv(credentialsId:'mbk-sonar',installationName:'sonar-qube') {
sh '''mvn sonar:sonar -X -f /var/jenkins_home/workspace/cabs-stag/cabs-stagSrc/pom.xml \
-Dsonar.projectKey=mobikwik-jenkins \
-Dsonar.projectName=mobikwik-jenkins \
-Dsonar.host.url=http://10.20.15.26:9000 \
-Dsonar.sourceEncoding=UTF-8 \
-Dsonar.language=java \
-Dsonar.sources=/var/jenkins_home/workspace/cabs-stag/cabs-stagSrc/shared-objects/src/main/ '''
}
}
}错误:在这里输入图像描述
发布于 2020-09-10 18:24:21
这个错误的出现是因为jenkins无法识别maven。
先决条件:你一定是用詹金斯配置了Sonarqube。
按照以下步骤纠正您的问题:
Manage Jenkins >> Global Tool Configuration >> Maven中,如果您已经下载了MAVEN二进制文件或选择了自动安装,请设置maven主路径。随便说个名字。
https://stackoverflow.com/questions/63833998
复制相似问题