.travis.yml
language: node_js
node_js:
- "10.13"
env:
global:
- CC_TEST_REPORTER_ID=2e7a4e12a9039fd1b3721e79e2efa92e1d4925af092679f3d106428e01373436
- GH_PAGES_SRC="packages/client-www/build"
cache:
yarn: true
directories:
- node_modules
before_install:
- curl -o- -L https://yarnpkg.com/install.sh | bash
- curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64 > ./cc-test-reporter
- chmod +x ./cc-test-reporter
- export PATH=$HOME/.yarn/bin:$PATH
before_script:
- ./cc-test-reporter before-build
script:
- yarn polkadot-dev-travis-build
after_script:
- ./cc-test-reporter after-build --exit-code $TRAVIS_TEST_RESULT
deploy:
skip_cleanup: true
provider: script
script: yarn polkadot-dev-travis-deploy
on:
branch: master
# compiler & addons are both used for RocksDb
# compiler:
# - clang
# - gcc
# addons:
# apt:
# sources:
# - ubuntu-toolchain-r-test
# packages:
# - curl
# - g++-8
# - libbz2-dev
# - libgflags-dev
# - libsnappy-dev
# - mingw-w64
# - zlib1g-dev
# install:
# - export ROCKSDB=$HOME/rocksdb-master
# - pushd $HOME
# - curl -sLO https://github.com/facebook/rocksdb/archive/master.zip
# - unzip -q master.zip
# - cd rocksdb-master
# - make shared_lib
# - popd
# - export CFLAGS="-I${ROCKSDB}/include/"
# - export CXXFLAGS="-I${ROCKSDB}/include/"
# - export LDFLAGS="-L${ROCKSDB} -lrocksdb -lstdc++ -lm -lz"
# - export LD_LIBRARY_PATH="${ROCKSDB}:/usr/local/lib"
# - yarn