当前位置: 首页 > 知识库问答 >
问题:

Teamcity-Msbuild的声纳扫描仪“权限不足”错误

高鸿振
2023-03-14

我试图将Sonar Scanner for Ms Build与Teamcity集成。但是在完成分析步骤中存在问题。我配置了SonarQube。Sonarqube网站上显示的带有sonar.login、sonar.password和sonar.host.url的nalysis.xml文件。但是它给出了错误。

SonarQube开始分析步骤

SonarQube完成分析步骤

错误日志

我尝试重新启动服务器、清理缓存、在命令行上运行msbuild。当我尝试通过邮递员向SonarQube url发布请求时,它能够在SonarQube上创建项目而无需代码,并且我的凭据运行良好。

但是,当我尝试在Teamcity上运行SonarQube时,它会出现“权限不足”错误。

你有什么建议吗?

提前谢谢。

共有1个答案

钱远
2023-03-14

为了使用SonarQube步骤,您必须为具有执行分析权限的用户定义令牌。您使用此令牌作为登录;这是首选方式(密码应为空)。另请参阅用户令牌文档页面。

 类似资料:
  • 声纳扫描仪在运行扫描仪时抛出空指针异常。错误指向一个枚举。它实现了一个典型的接口。 我记得几个月前运行扫描仪时没有出现任何问题,但这次不同了,感谢您的帮助。 添加了一些乱码,我可以保证没有编译问题。 包括声纳项目属性。#所需元数据sonar.project密钥=com.companysonar.project名称=项目sonar.project版本=1.0

  • 我尝试使用Jenkins上的java项目运行声纳分析,使用标准的maven sonar:sonar goal,并使用post STEP>>Execute SonarQube Scanner。我使用的maven目标是。 对于SonarQube扫描仪,我使用了下面的maven目标 SonarQube版本-7.7声纳扫描仪版本-3.3.0 Jenkins版本-2.164.3 Maven版本-3.6.1

  • 我正在为这个项目做准备。大约一个月前,我成功地配置了它,但在那里我遇到了一个错误。这个错误可能发生在Sonarqube之外的其他事情上,所以如果你知道如何解决它,我就是一个接受者。错误是当我在我的项目文件夹中运行命令:“sonar scanner”时。 VM初始化时出错 java/lang/NoClassDefFoundError:java/lang/Object 我试过: 重启我的电脑(LOL)

  • 我有java项目(非梯度),想要测试Sonarqube。所以,我安装了sonar-scanner for mac(https://docs.sonarqube.org/latest/analysis/scan/sonarscanner/)我如何使用它扫描我的Java项目? 我的项目结构是:src->main-java->COM->MyCompany>PackageName1->[java文件]sr

  • 我的jenkins项目做了两个签出,一个来自框架,一个来自使用该框架的应用程序a。 我想在应用程序a上运行声纳扫描仪。 我得到这样的信息: SonarQube MSBuild集成失败:SonarQube无法收集有关项目的所需信息。 可能的原因: null MSBuild 3.0.1.635的SonarQube扫描器(从github自动安装) MSBuild 15