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

时间:2018-07-19 13:34:36

标签: msbuild sonarqube teamcity

我试图将Sonar Scanner for Build女士与Teamcity集成在一起。但是完成分析步骤中存在问题。我在sonarqube网站上显示了使用sonar.login,sonar.password和sonar.host.url配置SonarQube.Analysis.xml文件的方法。但这会带来错误。

SonarQube Begin Analysis Step

SonarQube Finish Analysis Step

Error logs

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

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

您有什么建议吗?

谢谢。

1 个答案:

答案 0 :(得分:2)

为了使用SonarQube步骤,您必须为具有execute analysis权限的用户定义令牌。您将此令牌用作登录名;这是首选方法(密码应为空)。另请参见User Token文档页面。