Sonarqube 在Travis CI上使用Sonarcloud时发生授权错误

Sonarqube 在Travis CI上使用Sonarcloud时发生授权错误,sonarqube,travis-ci,sonarcloud,Sonarqube,Travis Ci,Sonarcloud,我尝试将SonarCloud与Travis CI一起使用,但出现以下错误: *出了什么问题: 任务“:sonarqube”的执行失败 您仅被授权执行本地(预览)SonarQube分析,而无需将结果推送到SonarQube服务器。请与您的管理员联系 是Github上的项目,我正试图使用Travis设置CI 是执行SonarQube步骤失败的Travis构建的链接 是Travis配置文件 是Sonarcloud项目的链接 在Travis上,我将Env variable SONAR_标记添加到9d24

我尝试将SonarCloud与Travis CI一起使用,但出现以下错误:

*出了什么问题:

任务“:sonarqube”的执行失败

您仅被授权执行本地(预览)SonarQube分析,而无需将结果推送到SonarQube服务器。请与您的管理员联系

是Github上的项目,我正试图使用Travis设置CI

是执行SonarQube步骤失败的Travis构建的链接

是Travis配置文件

是Sonarcloud项目的链接

在Travis上,我将Env variable SONAR_标记添加到9d2401997a7368e6f351d50d7d99bbf1fae84624,我看到它在Travis作业日志上被很好地拾取

我对特拉维斯和索纳库贝都是新手,所以非常感谢您的帮助

谢谢,
Shashi

您无需设置声纳令牌。如果由于加密令牌错误而导致授权错误

问题在于travis加密

正确的加密语法:

travis encrypt 30947397909Z09R830-r我的组织/我的回购

没有变量名,没有引号

如果您在repo目录中运行travis encrypt,则只需使用

travis encrypt 30947397909Z09R830

请为
30947397909Z09R830


此令牌可用于代替官方travis中规定的
机密

问题的可能副本,以便通过travis IIRC进行分析。您可以尝试单步执行。@JeroenHeier虽然错误消息相同,但响应中提到的问题和解决方案似乎不是我的原因。我已经像响应中提到的那样设置了Travis文件:“./gradlew sonaqube--no daemon-Dsonar.organization=deshetti github-Dsonar.host.url=-Dsonar.login=$SONAR\u TOKEN”@G.Ann-SonarSourceTeam感谢您的响应。你在评论中提到的链接没有带我去任何教程。相反,我只需要直接创建另一个新令牌。你能再检查一下这个链接吗。