And*_*sky 5 continuous-integration node.js travis-ci angularjs
我刚开始玩Travis-CI,我设法在免费版本中运行我的简单单元测试.
但即使在非常简单的测试集上,我也看到了与npm/bower依赖关系安装步骤相关的重大延迟.
有没有办法减少这个阶段时间,而不是在每个构建上安装相同的依赖项.
我读到了Travis中的缓存支持,但几乎所有的例子都集中在Ruby上,所以如何处理JS应用并不是很清楚.
不幸的是,目前只能使用Travis Pro进行缓存.特拉维斯说它会在某些时候为开源项目打开它:).
如果您是Travis Pro用户或已sudo: false启用,则可以添加以下内容来缓存node.js模块:
cache:
directories:
- node_modules
Run Code Online (Sandbox Code Playgroud)