0

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

#2

#3

4

1 回答 1

1

#2 中显示的分支是发送拉取请求的分支。对于源自拉取请求的构建和作为正常分支推送结果的构建,我们在 Travis 上展示了略有不同的细节。

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

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

于 2012-12-05T08:42:59.983 回答