2016-04-25 91 views
-1

我是特拉維斯CI的noob。我創建了一個簡單的hello world flask應用程序,並將其與Travis CI集成在一起。我.travis.yml是這樣Flask Travis CI未能建立

os: 
    - linux 
language: python 
python: 
    - "2.6" 
    - "2.7" 
# command to install dependencies 
script: python app.py 
branches: 
    only: 
    - master 

哪裏app.py是application.The app.py成功運行,同時建設,因爲它不返回認爲這是什麼特拉維斯作爲構建失敗。可能的解決辦法是什麼?我附上了構建錯誤消息的屏幕截圖。

enter image description here

回答

0

你無條件地運行開發服務器。將其放置在警衛中:

if __name__ == '__main__': 
    app.run() 

更改命令以運行測試,而不是應用程序。 Travis被用來構建和測試,而不是運行你的服務器。