Travis-CI 检测到错误的触发器?
Travis 检测到错误的提交作为触发器?Github 发送错误的钩子?我的工作流程中的错误在哪里?
我的工作流程
$ git fetch origin
$ git checkout -b feature-foo origin/master
(edit, delete, commit…)
$ git push origin feature-foo:feature-foo
(sometimes time passed)
$ git fetch origin
$ git checkout -b feature-bar origin/master
(edit, delete, commit…)
$ git push origin feature-bar:feature-bar
# Then problem happens!
我只推了feature-bar,但 travis 检测到主提交。Travis 构建历史隐藏了这个提交,所以它只显示 #1 和 #3。
我有两个问题:
- 错误检测为主提交,有时会失败
- 错误检测花费实际构建时间
我的回购:
Travis 构建历史 https://travis-ci.org/sanemat/tsurapoyo/builds 仅显示 #1 和 #3
#1
- 分支:add-travis #=> 有效
- http://github.com/sanemat/tsurapoyo/commit/74066d865a7ad564555d36696887490c46218a31
- https://travis-ci.org/sanemat/tsurapoyo/builds/3301289
- 提交信息:添加 .travis.yml
#2
- 分支:master #=> 无效!!这不是大师
- http://github.com/sanemat/tsurapoyo/commit/68e4731259f1c9a89cae41e251f696f5ceb5c0c8
- https://travis-ci.org/sanemat/tsurapoyo/builds/3301291
- 提交信息:添加 .travis.yml
#3
- 分支:master #=> 有效
- http://github.com/sanemat/tsurapoyo/commit/b3ab009ddc382ad5adce19f6f86d15803a5b8cb3
- https://travis-ci.org/sanemat/tsurapoyo/builds/3301317
- 提交消息:从 sanemat/add-travis 合并拉取请求 #1