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

在Travis CI上使用Sonarcloud时出现授权错误

微生令雪
2023-03-14

我试图将SonarCloud与Travis-CI一起使用,但遇到以下错误:

*出了什么问题:

任务“:SonarQube”的执行失败。

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

下面是我试图使用Travis设置配置项的Github项目。

下面是Travis构建的链接,该构建在执行SonarQube步骤时失败。

这是Travis配置文件

这里是Sonarcloud项目的链接。

在Travis上,我将添加的Env变量SONAR_TOKEN添加到9D2401997A7368E6F351D50D7D99BBF1FAE84624,并且我看到它在Travis作业日志上被很好地拾取。

我对Travis和Sonarqube都很陌生,所以任何帮助都非常感谢。

谢谢,沙希

共有1个答案

金阳华
2023-03-14

您不需要设置sonar_token。如果由于错误的加密令牌而导致授权错误。

问题是特拉维斯的加密。

正确的加密语法:

Travis encrypt 309473973909Z09R830-R my-org/my-repo

没有变量名,没有引号。

如果您在回购目录中运行travis encrypt,您可以使用

特拉维斯加密309473973909Z09R830

请将您的令牌替换为309473973909Z09R830

这个令牌可以代替官方travis文档中指定的secret

 类似资料:
  • 当我在新项目中创建新的客户端密钥时,我收到此错误。 错误:restricted_client 请求中未注册的作用域:https://www.googleapis.com/auth/youtube.readonly 请求详细信息access_type=offline response_type=代码client_id=487794563386-MUJTJ6B5IATNMVDaildN468GG028

  • 我的前端基于Angular 4,后端基于Spring Security的Spring Boot。我正在一个WAR文件中部署所有内容。 我在/src/main/resources中创建了一个静态/登陆文件夹,然后我将生成角度文件的网页包放在该文件夹中。 Angular负责登录过程,因此我在Spring Security中创建了以下规则: 不幸的是,当我尝试使用网络浏览器访问 /login页面进行登录

  • 我创建了一个扩展DriverManagerDataSource的SecureImpalaDataSource类,并使用< code > user group information . doas()用keytab文件连接到impala。但是我得到的错误如下: java.sql.SQLException:[Simba]ImpalaJDBCDriver为身份验证初始化或创建传输时出错:[Simba]I

  • 在jHipster中是否可以实现这一特定功能,以使身份验证能够从浏览器或应用程序(不在jHipster服务器上运行)工作?

  • 我的rest服务中没有Spring Security实现,当我试图调用rest中的资源时,我面临CORS 401未授权问题。 我对此感到愤怒: https://www.baeldung.com/spring-security-cors-preflight https://docs.spring.io/spring-security/site/docs/5.0.7.RELEASE/reference

  • 我的清单里有这个: 这是我尝试创建和写入文件的地方(它在一个名为的文件中): 当我尝试创建文件时,会显示以下内容: 如您所见,它在此处打印,表示授予了权限,但紧接着出现了“权限被拒绝”错误。有没有办法解决这个问题? 编辑:在旁注上,当它说它试图保存到数据/用户/0/cs时。cscb07courseproject/files,是在项目中还是保存在我的计算机上?因为当我去我的终端做cd/data或cd