在travis.yml中使用加密的bintray密钥问题

Dhy*_*yan 5 travis-ci bintray

所以,当我在.travis.yml中使用以下内容时,它可以正常工作..

*********************
    deploy:
      user: mybintrayuserid
      provider: bintray
      file: .bintray_descriptor.yml
      key: myapikey

***********************
Run Code Online (Sandbox Code Playgroud)

但如果我将其改为以下我会得到错误:

**************************
deploy:
  user: mybintrayuserid
  provider: bintray
  file: .bintray_descriptor.yml
  key:
    secure: encryptedHashHash
****************************
Run Code Online (Sandbox Code Playgroud)

我得到的错误:

[Bintray Upload] Bintray回复:401未经授权.此资源需要身份验证.

我如何生成密钥:

travis encrypt myapikey --add deploy.key
Run Code Online (Sandbox Code Playgroud)

注意:我也添加了截图以获取更多详细信息..

截图: http ://i.stack.imgur.com/rhkgJ.png

aku*_*utz 1

FWIW,同样的事情也发生在我身上。我认为这是 Bintray 插件的失败,因为安全令牌的概念不是 Bintray API 固有的,而是 Travis 提供的 Travis 集成的一部分。