Flask应用程序未通过Travis CI部署依赖项

时间:2017-03-25 21:41:49

标签: python google-app-engine github flask travis-ci

我正在尝试通过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?

0 个答案:

没有答案