1

是否可以排除某些提交被推送到 Github 上的服务挂钩?例如,如果我只编辑一个项目的 Readme 文件,那么在 Travis 上重新测试整个应用程序是没有意义的。有没有办法告诉 Git 那个特定的提交不应该被发送到 Travis 钩子?

4

2 回答 2

3

没有办法告诉git push跳过钩子。但是,您可以修改挂钩以检查收到的提交,并且仅在源文件已被修改时才运行测试。你如何做到这一点取决于你的项目,但它可以查找具有特定扩展名的文件、src/目录中的文件等。

于 2012-04-05T02:52:12.037 回答
1

回答与 Travis 相关的部分:如Travis 文档中所述,如果您附加[ci skip]到要推送的任何提交,则可以跳过构建。

于 2012-10-26T10:41:33.993 回答