我有一個項目,我使用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 - 對不起,我無法幫助更多。 –