在Github上和Travis有问题。我使用以下命令加密了两个环境变量:
travis encrypt MY_SECRET_ENV=super_secret --add env.matrix我在env:matrix:-secure下看到两个加密值:
env:
matrix:
- secure:
kQeMLwvGVBl...
- secure:
h7SXfIif5Y...如果我查看提交信息,我可以在第一次提交时看到第一个ENV变量,在下一次提交时看到第二个ENV变量。测试表明第二个ENV变量击败了第一个,因此我只设置了一个ENV变量:两个测试通过中只有一个,这取决于哪个ENV变量“获胜”。
有没有办法在.travis.yml中设置两个加密的ENV变量?

发布于 2018-04-23 11:43:31
答案是here。
Travis CI文档在其示例中使用env:matrix,但这将设置两个测试运行,每个ENV变量一个。
不使用env:matrix,而使用env:global,这将导致使用多个ENV变量运行一个测试。
https://stackoverflow.com/questions/49973036
复制相似问题