Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么Jenkins需要sonar 6.2的登录密码?_Jenkins_Sonarqube_Jenkins Pipeline_Sonarqube Scan - Fatal编程技术网

为什么Jenkins需要sonar 6.2的登录密码?

为什么Jenkins需要sonar 6.2的登录密码?,jenkins,sonarqube,jenkins-pipeline,sonarqube-scan,Jenkins,Sonarqube,Jenkins Pipeline,Sonarqube Scan,使用管道代码 withSonarQubeEnv { dir ('/mydirectory/') { sh "'${mvnHome}/bin/mvn' org.sonarsource.scanner.maven:sonar-maven-plugin:3.2:sonar -Dsonar.projectKey=somemykey -Dsonar.projectName=somemyname" } 哪些产出: Failed to execute

使用管道代码

withSonarQubeEnv {
        dir ('/mydirectory/') {
            sh "'${mvnHome}/bin/mvn' org.sonarsource.scanner.maven:sonar-maven-plugin:3.2:sonar -Dsonar.projectKey=somemykey -Dsonar.projectName=somemyname"
        }
哪些产出:

Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.2:sonar (default-cli) on project myproject: Not authorized. Please check the properties sonar.login and sonar.password.

如果这是预期的行为,那么如何避免粘贴登录名和密码?如果不是,根本原因是什么?Sonar服务器配置有问题吗?

在全局级别,您应该将服务器实例配置为包含来自具有权限的用户的。或者在分析级别包含特定于项目的用户令牌


请求登录/密码的错误消息有点过时。您仍然可以使用登录名/密码,但建议使用分析令牌。

谢谢您的帮助。尽管waitForQualityGate()失败仍有问题:等待SonarQube分析完成并返回质量门状态我在waitForQualityGate()上收到“org.sonaQube.ws.client.HttpException:Error 401 on”,尽管设置了一个webhook,在我看来像是另一个问题@koller23:-)嗨@Ann,但我也有类似的问题。我已经在jenkins中配置了SonarQube服务器实例,并在我的jenkins文件中添加了以下groovy脚本:
stage('SonarQube analysis'){tools{jdk“jdk-8u152”}steps{withSonarQubeEnv('MySonar'){sh'mvn sonar:sonar-Dsonar.login=XXXX'}}
with:
[ERROR]无法在MyProject:未授权的项目上执行目标org.sonarsource.scanner.maven:sonar maven插件:3.2:sonar(默认cli)。请检查sonar.login和sonar.password属性。