加速AngularJs项目的Travis-CI依赖项安装

And*_*sky 5 continuous-integration node.js travis-ci angularjs

我刚开始玩Travis-CI,我设法在免费版本中运行我的简单单元测试.

但即使在非常简单的测试集上,我也看到了与npm/bower依赖关系安装步骤相关的重大延迟.

有没有办法减少这个阶段时间,而不是在每个构建上安装相同的依赖项.

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

jos*_*son 9

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

如果您是Travis Pro用户或已sudo: false启用,则可以添加以下内容来缓存node.js模块:

cache:
  directories:
    - node_modules
Run Code Online (Sandbox Code Playgroud)