我有一个项目,我使用Google的V8 JavaScript引擎。我也使用Travis CI来构建和部署我的项目。构建经常超过最大时间限制(约45分钟),并因此而失败。我也做了以下以加快V8编译时间(做了一些差异):编译V8 JavaScript引擎更快
- 不要建立国际化
我怎么能加快测试
我有一个项目,我使用Google的V8 JavaScript引擎。我也使用Travis CI来构建和部署我的项目。构建经常超过最大时间限制(约45分钟),并因此而失败。我也做了以下以加快V8编译时间(做了一些差异):编译V8 JavaScript引擎更快
我怎么能加快测试
我最终在Travis CI中使用内置的caching features。编译时间从45分钟降至13分钟。快乐!感谢这些评论指出了我的正确方向。
我使用来自PPA的V8二进制包。在我的.travis.yml文件中。它看起来像这样:
before_install:
- sudo add-apt-repository ppa:pinepain/libv8-5.2 -y
- sudo apt-get update -q
- sudo apt-get install libv8-dev -y
难道你不能只用它作为图书馆?你是否不断地修改它,所以你必须重建它? –
我只是用它作为一个库。我如何获得v8的预编译库? (我正在编译os x)。 – jnsmalm
如果你有源代码,你不能自己创建库吗?事先将它们编译为一个库,并将它们包含在您的项目中? 我不编程C++,所以我没有线索来创建它们,但谷歌告诉我https://en.wikipedia.org/wiki/Static_library#Creating_static_libraries_in_C.2FC.2B.2B - 对不起,我无法帮助更多。 –