在为Travis CI加密环境变量时获取公钥时出错

时间:2012-12-28 16:05:43

标签: travis-ci

我正在使用travis (0.0.6),我收到Add secret environment variable to Travis CI中描述的相同错误:

  

[bdu-padrino(master)] $ travis encrypt mariusbutuc / bdu-padrino MY_SECRET_ENV = super_secret

     

即将为'mariusbutuc / bdu-padrino'加密'MY_SECRET_ENV = super_secret'

     

获取公钥时出错,请检查您是否输入了正确的slu

即使在editing lib/travis/cli/secure_key.rb之后

  • 使用 https 或http网址检索公钥
  • 是否跳过 SSL证书验证

我还可以检查以确保加密有效吗?


同样在浏览器中,travis-ci.org/mariusbutuc/bdu-padrino.json会永久显示正在加载

预计会在这里呈现什么?

1 个答案:

答案 0 :(得分:2)

版本0.0.6 - 或0.0.10之前的任何版本 - 因the endpoint for keys has been changed而失败。

要解决此问题,只需将lib/travis/cli/secure_key.rb更新为the one in version 0.0.10,即可 或更新宝石。