Travis-ci / github集成链接到错误的travis构建(针对相同的源分支)

时间:2017-03-01 21:32:01

标签: github travis-ci

这是我的工作流程:

  • 来自大师的分支
  • 提交并将分支推送到github
  • 从分支机构创建PR(1)到主机
  • 快速创建并将同一分支的PR(2)合并到手动QA的集成分支

当我这样做时,travis构建被激活为两个PR(第一个为主,第二个为qa分支)。测试通过前者而后者失败,因为PR已经关闭。

我对这种特殊行为感到满意,但我注意到第一个PR(1)根据travis被标记为坏,因为测试在另一个PR(2)上失败了。当我按照PR(1)上的集成链接到失败的travis构建时,构建引用合并ref中的其他PR(2):+ refs / pull / 2 / merge。非常具体地说,它是标记为错误的continuous-integration/travis-ci/pushcontinuous-integration/travis-ci/pr没问题。

如果我转到travis-ci中的Pull requests标签,则会显示预期的状态:PR#1通过,PR#2出错。

我是否配置错误,或者这是集成中的错误,它会在构建失败的情况下标记错误的PR(可能是因为它们碰巧共享源分支)?我目前唯一的办法是为PR#1运行另一个版本,以便github Open PRs选项卡向我和我的同事展示令人放心的复选标记。

0 个答案:

没有答案