gpt4 book ai didi

jenkins - Sonar 运行器授权错误

转载 作者:行者123 更新时间:2023-12-04 11:46:57 26 4
gpt4 key购买 nike

我正在尝试从 Jenkins 向 sonarqube 发送一份工作。但是,当我运行作业时,我收到一条错误消息,提示 te follow

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.1 , SonarQube 5.6SonarQube Runner 2.4也安装在我的服务器上。

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

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

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

当我创建作业时,我为 Sonar 扫描仪做了一个新的构建步骤。在我的项目中,我创建了一个 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 Sonar 设置。

enter image description here
enter image description here

最佳答案

好吧,我在使用 Bitbucket 管道和 Sonarqube 时遇到了同样的问题。结果证明我使用的 Sonarqube 身份验证 token 不正确。它被配置为 SONAR_TOKEN在 Bitbucket 的存储库变量中并更正它解决了这个问题。
请务必仔细检查 Server authentication token你正在进入这里。

关于jenkins - Sonar 运行器授权错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38499705/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com