diff --git a/.travis.yml b/.travis.yml
index 283437ce6..ff8815059 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -10,9 +10,9 @@ matrix:
include:
- rust: stable
- rust: beta
- - rust: nightly
+ - rust: nightly-2019-03-02
allow_failures:
- - rust: nightly
+ - rust: nightly-2019-03-02
env:
global:
@@ -25,8 +25,8 @@ before_install:
- sudo apt-get install -y openssl libssl-dev libelf-dev libdw-dev cmake gcc binutils-dev libiberty-dev
before_cache: |
- if [[ "$TRAVIS_RUST_VERSION" == nightly ]]; then
- RUSTFLAGS="--cfg procmacro2_semver_exempt" cargo install cargo-tarpaulin -f --version 0.6.7
+ if [[ "$TRAVIS_RUST_VERSION" == "nightly-2019-03-02" ]]; then
+ RUSTFLAGS="--cfg procmacro2_semver_exempt" cargo install cargo-tarpaulin
fi
script:
@@ -34,20 +34,19 @@ script:
- cargo build --features="ssl"
- cargo test --features="ssl"
-after_success: |
- if [[ "$TRAVIS_RUST_VERSION" == nightly ]]; then
- cargo tarpaulin --features="ssl" --out Xml
- bash <(curl -s https://codecov.io/bash)
- echo "Uploaded code coverage"
- fi
-
# Upload docs
-#after_success:
-# - |
-# if [[ "$TRAVIS_OS_NAME" == "linux" && "$TRAVIS_PULL_REQUEST" = "false" && "$TRAVIS_BRANCH" == "master" && "$TRAVIS_RUST_VERSION" == "stable" ]]; then
-# cargo doc --features "session" --no-deps &&
-# echo "" > target/doc/index.html &&
-# git clone https://github.com/davisp/ghp-import.git &&
-# ./ghp-import/ghp_import.py -n -p -f -m "Documentation upload" -r https://"$GH_TOKEN"@github.com/"$TRAVIS_REPO_SLUG.git" target/doc &&
-# echo "Uploaded documentation"
-# fi
+after_success:
+ - |
+ if [[ "$TRAVIS_OS_NAME" == "linux" && "$TRAVIS_PULL_REQUEST" = "false" && "$TRAVIS_BRANCH" == "master" && "$TRAVIS_RUST_VERSION" == "stable" ]]; then
+ cargo doc --no-deps &&
+ echo "" > target/doc/index.html &&
+ git clone https://github.com/davisp/ghp-import.git &&
+ ./ghp-import/ghp_import.py -n -p -f -m "Documentation upload" -r https://"$GH_TOKEN"@github.com/"$TRAVIS_REPO_SLUG.git" target/doc &&
+ echo "Uploaded documentation"
+ fi
+ - |
+ if [[ "$TRAVIS_RUST_VERSION" == "nightly-2019-03-02" ]]; then
+ taskset -c 0 cargo tarpaulin --features="ssl" --out Xml
+ bash <(curl -s https://codecov.io/bash)
+ echo "Uploaded code coverage"
+ fi