是否可以排除某些提交被推送到Github上的服务钩子?例如,如果我只编辑项目的自述文件,则在Travis上重新测试整个应用程序是没有意义的。有没有一种方法可以告诉Git该特定的提交不应该发送给Travis钩子?从Git钩子中排除提交?
1
A
回答
1
要回答与Travis相关的部分:如Travis docs中所述,您可以跳过构建如果您将[ci skip]
附加到您要推送的任何提交。
3
没有办法告诉git push
跳过钩子。但是,您可以修改挂钩来检查收到的提交,并且只在源文件已被修改时才运行测试。如何做到这一点取决于您的项目,但它可能会查找具有特定扩展名的文件,src/
目录中的文件等。
相关问题
- 1. Git:从提交请求中排除已提交的文件
- 2. 每个分支的Git提交钩子
- 3. Git远程/共享预提交钩子
- 4. Git提交钩子 - 全局设置
- 5. Git预提交钩子在提交后添加文件
- 6. 从预先提交的钩子中排除某些文件类型
- 7. 在预提交钩子中提高git警告
- 8. Subversion空格删除提交钩子
- 9. Laravel Artisan交互式提示不能从Git钩子工作
- 10. 从STDIN读取Git预提交钩子(使用PHP)
- 11. 如何删除git钩子
- 12. 预提交钩子在提交文件
- 13. 如何从git pull请求中排除提交?
- 14. 对于Mercurial和Git中的JSLint提交前钩子
- 15. 在git钩子中获取提交消息
- 16. 从git中删除大型提交
- 17. SVN预提交钩子
- 18. git的钩和推动本地提交
- 19. 从git rev-list格式排除前面的提交>行
- 20. git shortlog:如何排除“(从提交____挑选的樱桃)”等等?
- 21. 从git更新钩子调用'git pull'
- 22. Hudson构建失败时Git的预先提交钩子
- 23. 了解git commit - 只有和预先提交的钩子
- 24. Git预先提交钩子检查消息
- 25. 如何防止文件(.json)被git钩子提交?
- 26. 从App Store提交中排除特定iPhone类型提交
- 27. 在CVS预提交钩子中使用提交消息
- 28. 如何在Riak中实现提交前和提交后钩子?
- 29. 如何从Perl中的Subversion预提交钩子访问提交的文件?
- 30. 如何使用提交后提交钩子提交提交时的修订?