什么是使用travis-ci + Docker存储数据文件进行testing的最佳方式?

我正在尝试使用travis-ci.org和Docker设置存储库的testing。 但是,我找不到有关内存使用政策的手册。

要执行一组testing( test.sh ),我需要一组运行的input文件,这些文件非常大(高达1 Gb,但平均为500 Mb)。

一个想法是直接在test.sh脚本中inputwget ,但是对于每个testing运行来说,一次又一次下载input文件是没有效率的。 另一个想法是创build一个包含testing文件的单独的dockerfile并将其作为驱动器挂载,但是将这样一个大的dockerimage放在通用寄存器中是不好的。

有这样的testing的一般处方吗?