travis: try caching full rocksdb build

This commit is contained in:
Jacek Sieka 2018-08-21 14:12:23 -06:00
parent c1d405a032
commit 4aca1e5b9c
No known key found for this signature in database
GPG Key ID: 6299FEB3EB6FA465
1 changed files with 5 additions and 3 deletions

View File

@ -1,7 +1,10 @@
language: c # or other C/C++ variants
# https://docs.travis-ci.com/user/caching/#ccache-cache
cache: ccache
cache:
ccache: true
directories:
- rocksdb-5.14.2
install:
- git clone https://github.com/status-im/nim.git
@ -22,8 +25,7 @@ matrix:
sudo: required
before_install:
- sudo apt-get install -y libssl-dev libgflags-dev libsnappy-dev
- wget https://github.com/facebook/rocksdb/archive/v5.14.2.tar.gz
- tar xvf v5.14.2.tar.gz
- "[ -d rocksdb-5.14.2 ] || { wget https://github.com/facebook/rocksdb/archive/v5.14.2.tar.gz && tar xvf v5.14.2.tar.gz; }"
# rocksdb not present on trusty - on a newer ubuntu you can apt-get install -y librocksdb-dev
- cd rocksdb-5.14.2 && make shared_lib -j$(nproc) && sudo make INSTALL_PATH=/usr install-shared && cd ..