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
答案 0 :(得分:1)
#2中显示的分支是发送拉取请求的分支。我们在Travis上显示了稍微不同的细节,这些细节源于拉取请求和构建,这是正常分支推送的结果。
对于分支推送,我们显示被推送的分支,对于拉取请求,我们显示拉动请求被发送的分支。
拉取请求也没有显示在构建选项卡中,它在Travis的存储库中有自己的选项卡:https://travis-ci.org/sanemat/tsurapoyo/pull_requests