我在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中实现,我找不到文档?