【发布时间】:2018-11-23 11:23:40
【问题描述】:
我似乎找不到任何地方谈论如何允许 travis ci 编码环境变量为 github 上的其他用户工作。我正在将 travis ci 与 django 项目一起使用。 当前的 .travis.yml 文件:
language: python
python:
- 3.6
env:
global:
- secure: # encrypted string for SECRET_KEY
- secure: # encrypted string for another settings KEY
- secure: # encrypted string for another settings KEY
install:
- pip install -r requirements/requirements.txt
script:
- flake8 --count --quiet
- python manage.py migrate --run-syncdb
- python manage.py test
当我推送补丁时,这对我来说很好,travisci 运行检查正常。但是当其他人这样做(甚至我使用另一个 github 帐户)时,travis ci 无法找到 SECRET_KEY 这是我在 .travis 文件中拥有的安全编码环境变量之一。
【问题讨论】: