我正在尝试将自定义Travis env变量写入文件,以获取所需的简单概念证明。但是,我无法使它正常工作。
如果我的变量名为VARIABLE_X,我将如何在travis yaml文件中定义它?
谢谢!
答案 0 :(得分:0)
一种方法是使用linux命令,例如:
printenv | grep VARIABLE > all_env
但是我不知道Travis如何处理环境(请看他们的文档,here),但是由于加密,它可能不太容易工作,但是应该可以工作因为如果您的应用没有相同的访问级别,它们将无法运行。如果发生这种情况,则值得研究一些参数(也许是TRAVIS_SECURE_ENV_VARS
)。
如果您以其他方式解决了问题,请考虑与社区共享。
答案 1 :(得分:0)
照常写环境变量(Shell - Write variable contents to a file)
在script
中定义以下内容:
- echo "$VARIABLE_X" > example.txt