声纳转轮授权错误

时间:2016-07-21 09:05:03

标签: jenkins sonarqube sonar-runner sonarqube-scan

我试图从詹金斯向sonarqube派遣一份工作。但是,当我运行这份工作时,我收到了一条错误信息

ERROR: Error during Sonar runner execution
org.sonar.runner.impl.RunnerException: Unable to execute Sonar
    at org.sonar.runner.impl.BatchLauncher$1.delegateExecution(BatchLauncher.java:91)
    at org.sonar.runner.impl.BatchLauncher$1.run(BatchLauncher.java:75)
    at java.security.AccessController.doPrivileged(Native Method)
    at org.sonar.runner.impl.BatchLauncher.doExecute(BatchLauncher.java:69)
    at org.sonar.runner.impl.BatchLauncher.execute(BatchLauncher.java:50)
    at org.sonar.runner.api.EmbeddedRunner.doExecute(EmbeddedRunner.java:102)
    at org.sonar.runner.api.Runner.execute(Runner.java:100)
    at org.sonar.runner.Main.executeTask(Main.java:70)
    at org.sonar.runner.Main.execute(Main.java:59)
    at org.sonar.runner.Main.main(Main.java:53)
Caused by: Not authorized. Please check the properties sonar.login and sonar.password.

我使用的系统如下。我的服务器上也安装了jenkins 2.7.1SonarQube 5.6SonarQube Runner 2.4

要登录jenkins和sonarqube我使用仅包含ldap用户的ldap,不存在本地用户。

在我的jenkins设置中,我按如下方式设置了SonarQube enter image description here

令牌是在SonarQube的管理员帐户中创建的 enter image description here

当我创建作业时,我为sonarqube扫描仪做了一个新的构建步骤。在我的项目中,我创建了一个sonar-project.properties文件,其中包含以下信息

sonar.projectKey=org.sonarqube:php-ut-sq-scanner
sonar.projectName=vanbenthem :: PHPUnit :: SonarQube Scanner
sonar.projectVersion=1.0

sonar.sources=src
sonar.tests=tests

sonar.language=php

sonar.sourceEncoding=UTF-8

# Reusing PHPUnit reports
sonar.php.coverage.reportPath=reports/phpunit.coverage.xml
sonar.php.tests.reportPath=reports/phpunit.xml

enter image description here

谁能告诉我自己做错了什么?根据我的理解,自SonarQube 5.4以来我不应该提供登录名和密码 希望有人能够帮助我

每个nicloas'请求

以下是jenkins的控制台输出以及关于我的ldap的声纳设置。

enter image description here enter image description here

0 个答案:

没有答案