我已將Travis CI tool
集成到我的Django
項目中。Git推成功甚至Travis失敗
問題是我的push
來源工作,即使特拉維斯測試失敗。
這裏是我的提交日誌:
* c5c9e57 (HEAD -> feature/init, origin/feature/init) Update requirements(dev) : selenium
* 2c8f6ee Install Travis in slack
* 75c8ccb Init travis.yml
* 54fa188 Create Makefile : migrate
* d211af7 Add chacha_dabnag in INSTALLED_APPS
* 3e5601d Install debug_toolbar and django_extension
* d2a8780 Scaffold settings
* 2d63194 Update .gitignore : database files
* 2bfc7c5 Init project : chacha_dabang
* 4466f58 Init : requirements
支行列表:
develop e3a8499 [origin/develop] Initial commit
* feature/init c5c9e57 Update requirements(dev) : selenium
master e3a8499 [origin/master] Initial commit
remotes/origin/HEAD -> origin/develop
remotes/origin/develop e3a8499 Initial commit
remotes/origin/feature/init c5c9e57 Update requirements(dev) : selenium
remotes/origin/master e3a8499 Initial commit
我.travis.yml
文件:
language: python
python:
- "3.4"
- "3.5"
# command to install dependencies
install:
- pip install -r requirements/development.txt
正如你可以在這裏看到,2c8f6ee Install Travis in slack
和c5c9e57 Update requirements(dev) : selenium
失敗在Travis
,但它已經在github
合併。爲什麼會發生?
你可以自由地忽略Travis CI提供的建議,只要合併提交,儘管測試失敗。如果這不能回答你的問題,請更新你的問題,使其更具體。 – joepd
您是否試圖實現自動發佈週期?如果travis成功,你的功能分支被合併到發佈分支中? – aisbaa