【发布时间】:2018-06-16 22:57:12
【问题描述】:
我无法让我的浏览器堆栈凭据在 Travis 上工作。如果我不加密密钥并仅使用环境变量从本地触发构建,则凭据在本地工作。
我正在使用travis encrypt,此处指示:https://docs.travis-ci.com/user/browserstack/,但我不确定我是否正确使用它并且很难找到有关该命令的文档。
如果我的浏览器堆栈键是foo,命令应该是:
travis encrypt foo
travis encrypt BROWSERSTACK_ACCESS_KEY=foo
travis encrypt BROWSERSTACK_ACCESS_KEY="foo"
还是别的什么?我正在使用命令的输出并将其放在.travis.yml 的末尾,如下所示:
addons:
browserstack:
username: "myusername"
access_key:
secure: "encryptedkey"
但我在我的 Travis 版本中一直得到 Browserstack access_key is invalid.。
【问题讨论】:
-
根据文档,如果您的浏览器堆栈密钥是 foo,您应该使用 travis encrypt "foo"
-
您描述的第三个命令
travis encrypt BROWSERSTACK_ACCESS_KEY="foo"看起来是正确的。不过,不知道为什么它对你不利。
标签: travis-ci browserstack travis-ci-cli