[This guide告知Travis上的所有构建都可以使用几个环境变量。
但是my build fails,因为缺少TRAVIS
环境变量。 (我已打印出可用的变量,并且其中没有TRAVIS。)
这里是my travis config。
我怎么了?
问题根源于毒素。 Tox清除环境变量。使用passenv=TRAVIS*
传递与Travis相关的环境变量。
passenv(空格-GLOBNAMES)
2.0版的新功能。
执行测试命令时,应从tox调用环境复制到测试环境的通配符环境变量名称列表。如果在tox调用环境中不存在指定的环境变量,则将其忽略。您可以使用*和?用一个名称匹配多个环境变量。