在远程服务器上运行travis测试,与github同步

时间:2017-06-05 18:23:56

标签: unit-testing github deployment build travis-ci

我正在开发一个软件包,其中包括处理大型数据集(~TB)和生成我们小组用于分析的中间数据产品(~10s GB)的功能。我想将travis-ci测试集成到这个软件包中,但显然无法下载所有这些数据;也没有任何API供travis服务器捅它。 travis测试可以在 我们的 服务器上运行,而不是在travis上运行;但仍然在线更新状态并与github同步(即小travis徽章/图标)?

1 个答案:

答案 0 :(得分:1)

仅测试一小部分数据是否适合您的目的?如果是这种情况,您可以上传一些提取物到Travis进行测试吗?

如果您想测试所有数据,可以使用Travis Enterprise,因为它在您自己的基础架构上运行。

Travis Enterprise使用的构建映像can be customised,因此可以将它们配置为挂载数据以执行测试。