Travis-CI检测到错误的触发器? Github发错了钩?

时间:2012-11-30 17:11:32

标签: github travis-ci

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!

我只推送了功能栏,但是travis检测到提交。 Travis构建历史隐藏了此提交,因此仅显示#1和#3。

我有两个问题:

  • 错误检测为提交,有时会失败
  • 错误检测花费实际构建时间

我的回购:

Travis构建历史 https://travis-ci.org/sanemat/tsurapoyo/builds 只显示#1和#3

#1

#2

#3

1 个答案:

答案 0 :(得分:1)

#2中显示的分支是发送拉取请求的分支。我们在Travis上显示了稍微不同的细节,这些细节源于拉取请求和构建,这是正常分支推送的结果。

对于分支推送,我们显示被推送的分支,对于拉取请求,我们显示拉动请求被发送的分支。

拉取请求也没有显示在构建选项卡中,它在Travis的存储库中有自己的选项卡:https://travis-ci.org/sanemat/tsurapoyo/pull_requests