有没有办法告诉travis构建一个特定的 SHA 或之前可能错过的拉取请求的 HEAD(即如果 webhook 未能触发或被 travis 拾取)?
我可以向那个拉取请求推送一个新的提交,但是不涉及更改分支的方法会更好,无论是通过 travis UI,还是通过 travis 或 github 的 API。
我发现可行的是关闭 GitHub 中的 PR,然后立即重新打开它。那应该重新触发钩子。
对此有一个功能请求:https ://github.com/travis-ci/travis-ci/issues/895 但目前还没有办法做到这一点。
还发现如果您拥有存储库,您可以将拉取请求标记为已关闭,然后将其标记为打开,您将触发新的构建。