我开发了一个rails插件/ gem,它有一些相当大的文件用于测试(图像,视频等)。确保它们不会被rubygems推送/下载同时仍然保留在存储库中的最佳做法是什么?是否需要能够运行gem的测试?
答案 0 :(得分:1)
如果您使用Jeweler制作宝石,可以使用include
或exclude
设置宝石应该或不应该有的模式。有点像...
gem.files.exclude 'tmp' # exclude temporary directory
gem.files.include 'lib/foo/bar.rb' # explicitly include lib/foo/bar.rb
Check documentation了解更多信息。