我是Travis CI的菜鸟。我创建了一个简单的hello world flask应用程序,并与Travis CI集成。我的.travis.yml就像这样
os:
- linux
language: python
python:
- "2.6"
- "2.7"
# command to install dependencies
script: python app.py
branches:
only:
- master
app.py是应用程序.app.py在构建时成功运行,因为它不会返回travis认为构建失败的任何内容。可能的解决办法是什么?我附上了构建错误消息的屏幕截图。
答案 0 :(得分:0)
您无条件地运行开发服务器。把它放在一个警卫:
if __name__ == '__main__':
app.run()
更改命令以运行测试,而不是应用程序。 Travis用于构建和测试,而不是运行您的服务器。