【问题标题】:Why do some github commits don't reflect travis build status?为什么某些 github 提交不反映 travis 构建状态?
【发布时间】:2018-11-21 04:50:29
【问题描述】:

我没有使用 Travis-CI,但我可以看到一些 GitHub 提交有一个绿色标记,表示 Travis 构建成功,有些有红色标记,表示 Travis 构建失败。但是我想知道为什么一些提交没有任何状态?

我正在查看apache commons-math 的提交。

【问题讨论】:

  • 可能同时推送了多个提交,只有最近一次触发了构建。
  • 我明白了!因此,当一堆本地提交被推送到远程时,只有最近的提交才会触发构建并因此具有状态。对吗?
  • 我想是这样的。如果无关紧要,没有理由检查提交。
  • 有道理!你可以把它写成答案:)
  • 在我刚刚添加的文档中为您找到了一个来源!

标签: github travis-ci


【解决方案1】:

估计本地有多个commit,只是在commit 583d9ec之后才推送。鉴于旧提交的状态无关紧要,Travis CI 会忽略这些并仅构建最新的 (source)。如果确实出现任何问题,仍然可以手动触发构建,从而揭示哪个提交破坏了某些东西。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-07-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-30
    • 2020-07-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多