首页 > 解决方案 > Teamcity - Msbuild“权限不足”错误的声纳扫描仪

问题描述

我尝试将 Sonar Scanner for Ms Build 与 Teamcity 集成。但是在完成分析步骤中存在问题。我用 sonar.login、sonar.password 和 sonar.host.url 配置了 SonarQube.Analysis.xml 文件,因为它显示在 sonarqube 网站上。但它给出了错误。

SonarQube 开始分析步骤

SonarQube 完成分析步骤

错误日志

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

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

你有什么建议吗?

提前致谢。

标签: msbuildsonarqubeteamcity

解决方案


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


推荐阅读