为什么有些 github 提交不反映 travis 构建状态?

Why do some github commits don't reflect travis build status?

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

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

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