我正在尝试通过Travis CI将我的简单Flask应用程序(github.com/borao/units)部署到Google App Engine,但没有安装任何依赖项。如果我通过命令行手动部署,lib文件夹和info-egg显示为现有,但Travis CI部署根本不包含这些关键资源。下面是我的.travis.yml。请原谅我的简单错误 - 我是一名学生,并且尚未找到CI。
language: python
python:
- "2.7"
before_install:
- openssl aes-256-cbc -K $encrypted_3a135b8df491_key -iv $encrypted_3a135b8df491_iv -in client-secret.json.enc -out client-secret.json -d
-install:
- pip install -t lib -r requirements.txt
script:
- echo "No Script to run"
deploy:
provider: gae
skip_cleanup: true
keyfile: "client-secret.json"
project: "boraware-161305"
构建显示为通过,可能是因为我没有正确测试。因此,在我访问网站并刷新之前,我不知道存在问题。我如何让Travis CI告诉我并使构建失败?
基本问题:我知道我正在安装Flask(以及依赖项?)进行测试,但是如何将其发送到GAE?