You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
88 lines
1.6 KiB
88 lines
1.6 KiB
sudo: false
|
|
|
|
language: rust
|
|
|
|
cache: cargo
|
|
|
|
rust:
|
|
- stable
|
|
|
|
os:
|
|
- linux
|
|
- osx
|
|
|
|
matrix:
|
|
include:
|
|
- os: linux
|
|
env: GNUPLOT=yes
|
|
addons:
|
|
apt:
|
|
packages:
|
|
- gnuplot
|
|
- os: linux
|
|
env: CLIPPY=yes
|
|
rust: stable
|
|
- os: linux
|
|
env: RUSTFMT=yes
|
|
rust: stable
|
|
- os: linux
|
|
env: DOCS=yes
|
|
- os: linux
|
|
env: GNUPLOT=yes
|
|
rust: 1.39.0
|
|
addons:
|
|
apt:
|
|
packages:
|
|
- gnuplot
|
|
- os: linux
|
|
env: GNUPLOT=no
|
|
rust: nightly
|
|
- os: linux
|
|
env: GNUPLOT=yes
|
|
rust: nightly
|
|
addons:
|
|
apt:
|
|
packages:
|
|
- gnuplot
|
|
- os: osx
|
|
env: GNUPLOT=yes
|
|
- os: osx
|
|
env: GNUPLOT=no
|
|
rust: nightly
|
|
- os: osx
|
|
env: GNUPLOT=yes
|
|
rust: nightly
|
|
- os: linux
|
|
env: MINIMAL_VERSIONS=yes
|
|
rust: nightly
|
|
|
|
before_script:
|
|
- if [ "$DOCS" = "yes" ]; then
|
|
pip install 'travis-cargo<0.2' --user;
|
|
export PATH=$HOME/.local/bin:$PATH;
|
|
fi
|
|
|
|
before_cache:
|
|
- find ./target/debug -maxdepth 1 -type f -delete
|
|
- rm -rf ./target/debug/deps/criterion*
|
|
- rm -rf ./target/debug/deps/bench*
|
|
- rm -rf ./target/debug/.fingerprint/criterion*
|
|
- rm -rf ./target/debug/.fingerprint/bench*
|
|
- rm -f ./target/.rustc_info.json
|
|
- rm -rf ./target/criterion
|
|
- rm -rf ~/.cargo/registry/index/
|
|
|
|
install:
|
|
- sh ci/install.sh
|
|
|
|
script:
|
|
- sh ci/script.sh
|
|
|
|
env:
|
|
global:
|
|
- secure: "f/HaMzQu7d6ochSjE5lUjJbXYWlhbzslyTuWq+Lub/r2TTL4hVlT9koC4RT7W73V3WDrwYIqEGmwvscVffnijZRebl/PV+6WlOlYJEdAgKxGROpFGDIJGRGAc/f3s6OcJ+Hr8rmRF70fYEl45hs6J53X8s+CVRuty+r/UdilRpM="
|
|
|
|
notifications:
|
|
email:
|
|
on_success: never
|