language: rust
rust:
- stable
before_install:
- sudo apt-get -y install libglu1-mesa
before_script:
- wget http://gmsh.info/bin/Linux/gmsh-4.4.1-Linux64-sdk.tgz -O /tmp/gmsh-sdk.tar.gz
- tar -xvf /tmp/gmsh-sdk.tar.gz
- export GMSH_LIB_DIR=$PWD/gmsh-4.4.1-Linux64-sdk/lib/
- export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$PWD/gmsh-4.4.1-Linux64-sdk/lib/
- export GH_TOKEN=$GITHUB_TOKEN
- pip install 'travis-cargo<0.2' --user && export PATH=$HOME/.local/bin:$PATH
cache: cargo
script:
- |
travis-cargo build &&
travis-cargo test -- test-threads=1 &&
travis-cargo --only stable doc
after_success:
- travis-cargo --only stable doc-upload