diff --git a/.travis.yml b/.travis.yml index 0e85c20f..e5007e5f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,14 +1,18 @@ -language: rust +language: shell -cache: cargo +cache: + directories: + - "$HOME/.cargo" +before_cache: + - cargo install -Z install-upgrade cargo-cache --debug + - cargo cache --autoclean -rust: - - nightly +before_install: + - curl -sSL https://sh.rustup.rs | sh -s -- -y --default-toolchain=nightly --profile=minimal + - export PATH="$HOME/.cargo/bin:$PATH" -before_script: - - (cargo install mdbook --force || true) +install: + - cargo install -Z install-upgrade mdbook script: - - export PATH=$PATH:/home/travis/.cargo/bin; - mdbook test -