Travis CI不导出env变量

时间:2015-01-27 12:12:33

标签: travis-ci

我有一个项目here。我在我自己的private repository分叉的这个项目。 它们都具有完全相同的.travis.yml文件(herehere)。

问题是当Travis从我的private repository运行构建过程时,它成功导出了env变量。但是,当它从other repository运行构建过程时,这些变量不会被导出并且构建失败。

有人知道为什么吗?

谢谢,

1 个答案:

答案 0 :(得分:3)

环境变量已加密,并且使用的密钥是每个存储库特定的。因此,使用liferoy/alloy-editor密钥加密的环境变量在ipeychev/alloy-editor项目中使用时不会被解密。

如果您希望将它们作为构建的一部分,则需要重新加密它们。由于这些用于Sauce Labs,您可能需要设置自己的帐户并加密自己的凭据。