我试图将Sonar Scanner for Build女士与Teamcity集成在一起。但是完成分析步骤中存在问题。我在sonarqube网站上显示了使用sonar.login,sonar.password和sonar.host.url配置SonarQube.Analysis.xml文件的方法。但这会带来错误。
SonarQube Finish Analysis Step
我尝试重新启动服务器,清理缓存,在命令行上运行msbuild。当我尝试通过邮递员向SonarQube url发送请求时,它能够在SonarQube上创建项目而无需编写代码,并且我的凭据运行良好。
但是,当我尝试在Teamcity上运行SonarQube时,会出现“权限不足”错误。
您有什么建议吗?
谢谢。
答案 0 :(得分:2)
为了使用SonarQube步骤,您必须为具有execute analysis权限的用户定义令牌。您将此令牌用作登录名;这是首选方法(密码应为空)。另请参见User Token文档页面。