在Travis for Open Source中使用加密变量

时间:2017-06-05 17:21:22

标签: continuous-integration open-source travis-ci browserstack

我在travis中加密了变量X,我希望Travis在每个作业中使用(在PR上触发),但并非所有PR都来自“可靠来源”(即根据我的理解,Travis认为由PRs触发的构建来自repo“trusted”,以及那些来自用户没有写入访问权限的repo“untrusted”)。我们的项目是开源的,所以我们希望Travis能够使用加密变量X运行我们的工作,即使对于“不受信任的”PR也是如此。

据我所知,Travis不会将环境变量发布到“不受信任”的工作中。我该如何解决这个问题?

编辑:似乎这就是答案:https://docs.travis-ci.com/user/jwt#List-of-Third-Party-Services-Integrated-with-the-JWT-Addon但它只对SauceLabs启用,而我正在尝试使用BrowserStack - 同样的问题,我该如何解决这个问题?它是否在BrowserStack中实现,我找不到文档?

0 个答案:

没有答案