sudo: false os: - linux dist: - trusty language: rust addons: apt: packages: - libssl-dev rust: - 1.32.0 - 1.33.0 - stable - beta - nightly matrix: allow_failures: - rust: nightly script: - cargo build --all --all-features --verbose -j 1 - cargo test --all --all-features --verbose -j 1 after_success: | if [[ "$TRAVIS_RUST_VERSION" == stable ]]; then cargo tarpaulin --ciserver travis-ci --coveralls $TRAVIS_JOB_ID fi before_cache: | if [[ "$TRAVIS_RUST_VERSION" == stable ]]; then cargo install cargo-tarpaulin -f fi cache: cargo: true notifications: email: on_success: never irc: channels: - chat.freenode.net#imag template: - "%{repository_name} (%{branch} @ %{commit} by %{author}): %{result}"