2014-02-25 55 views
5

我刚刚开始使用Travis-CI,我设法在免费版本中运行我的简单单元测试。加速为AngularJs项目安装Travis-CI依赖关系

但即使在一个非常简单的测试集中,我也看到了与npm/bower依赖项安装步骤相关的显着延迟。

有没有办法缩短这个阶段的时间,而不是在每个版本上安装相同的依赖关系。

我读到了关于Travis中的缓存支持,但几乎所有的例子都集中在Ruby上,因此如何处理JS应用程序并不是很清楚。

回答

8

不幸的是,现在只能使用Travis Pro进行缓存。特拉维斯说,它会在某个时候为开源项目打开它:)。

如果你是一个专业特拉维斯用户或启用sudo: false,您可以添加以下缓存您的Node.js模块:

cache: 
    directories: 
    - node_modules