Django Travis ci没有安全环境变量的此类文件或目录错误

Django Travis ci没有安全环境变量的此类文件或目录错误,django,environment-variables,travis-ci,Django,Environment Variables,Travis Ci,我正在尝试将安全环境变量添加到.travis.yml文件中。但是,无论何时运行,生成都会失败,输出/home/travis/build.sh:line 128:my_secret\u key}:没有这样的文件或目录,其中my_secret\u key是travis encrypt`返回的字符串 我已经用travis lint命令验证了我的.travis.yml文件是否有效 编辑: My Travis build位于您将安全环境变量放置在脚本块之前的中,因此Travis尝试执行它。您可能希望将它们

我正在尝试将安全环境变量添加到.travis.yml文件中。但是,无论何时运行,生成都会失败,输出
/home/travis/build.sh:line 128:my_secret\u key}:没有这样的文件或目录
,其中my_secret\u key是travis encrypt`返回的字符串

我已经用
travis lint
命令验证了我的.travis.yml文件是否有效

编辑:
My Travis build位于

您将安全环境变量放置在脚本块之前的
中,因此Travis尝试执行它。您可能希望将它们放置在
env
块中,以及所有其他环境变量中:

language: python
python:
  - "2.7"
env:
  global:
    - DISPLAY=:99.0
    - secure: "mbnS2lycZn6/7jKjRf7c5yqQtQXYXBqhzy/FzCuDY9se8t3JxrRL6TUMFZcs\nDl2gJTx6pwjl4DqIUqKkS8tjBdy6zgtq1mDwUrxKwKreIHRo1YPl8hvDDJEz\nnMja/tzVoUA4EFdvyK46srklQHs18S2OKMmMQCa921TAFEOIv5A="
    - secure: "iroiS72GhQgKzj7rm+1GoKHkLi4sYXdsdo6Ebe5v6C5lgSBFQ11yWiSQxATt\nxsfzfAF3MyG21lnM/bttUQTP4kJ8DIotLlqmz8+HUYMXZQCZWE9WAfDfDqqJ\nIdeHnet8NuRslJGObkejt/BG8/5Rggbnav9yRhOL3lzeamiVVqY="
  matrix: 
    - DJANGO_VERSION=1.4.1 RACK_ENV=test


before_script:
  - "sh -e /etc/init.d/xvfb start"
  - sleep 3
  - "python manage.py runserver &"
  - sleep 5

script:
  - "python manage.py test main"

查看
global
matrix
环境变量之间的差异。

这是在travis-ci.org上构建的吗?如果是这样的话,你能告诉我存储库和失败的构建,这样我就可以看一眼了吗?谢谢谢谢我真不敢相信我错过了!