language: rust sudo: false rust: - stable - beta - nightly script: - cargo build --verbose - ([ $TRAVIS_RUST_VERSION != nightly ] || cargo build --verbose --no-default-features) - ([ $TRAVIS_RUST_VERSION != nightly ] || cargo build --verbose --features nightly) - cargo test --verbose - ([ $TRAVIS_RUST_VERSION != nightly ] || cargo test --verbose --no-default-features) - cargo test --verbose --manifest-path env/Cargo.toml - cargo run --verbose --manifest-path tests/max_level_features/Cargo.toml - cargo run --verbose --manifest-path tests/max_level_features/Cargo.toml --release - ([ $TRAVIS_RUST_VERSION != nightly ] || cargo doc --no-deps --features nightly) - CARGO_TARGET_DIR=target cargo doc --no-deps --manifest-path env/Cargo.toml after_success: | [ $TRAVIS_BRANCH = master ] && [ $TRAVIS_PULL_REQUEST = false ] && [ $TRAVIS_RUST_VERSION = nightly ] && echo '' > target/doc/index.html && pip install ghp-import --user $USER && $HOME/.local/bin/ghp-import -n target/doc && git push -qf https://${TOKEN}@github.com/${TRAVIS_REPO_SLUG}.git gh-pages env: global: secure: bNUxFmA5uEdKKdVDtgb+5WQuMRDZ6QxK5152sIZWSimxyr/x5erNZ1uacPh02Ng92dbUQ66wz90WPmqTwoL0EeJ/FmZDd29hRHXe82MNpz47QX3cGMgFNldQ2GmJmCHBXKu373B80o/ZB+BTVcYcl1ksTXuIhQg2wZtXh8bZ9F4= notifications: email: on_success: never