[tor-commits] [tor/maint-0.3.1] Only install Rust in CI if RUST_OPTIONS is set.

nickm at torproject.org nickm at torproject.org
Wed Jul 26 19:39:24 UTC 2017


commit 1d42316f49098e5fd5613bfa39dd6e3b02e3bd61
Author: Isis Lovecruft <isis at torproject.org>
Date:   Mon Jul 24 20:25:25 2017 +0000

    Only install Rust in CI if RUST_OPTIONS is set.
    
    (cherry picked from commit e5dd07a4c64fd2a4132ab1f6dec64640a95da35e)
---
 .travis.yml | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/.travis.yml b/.travis.yml
index c8b9382f5..09ee44b0b 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -68,7 +68,7 @@ before_install:
   ## If we're on OSX, homebrew usually needs to updated first
   - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew update ; fi
   ## Download rustup
-  - curl -Ssf -o rustup.sh https://sh.rustup.rs
+  - if [[ "$RUST_OPTIONS" != "" ]]; then curl -Ssf -o rustup.sh https://sh.rustup.rs; fi
 
 install:
   ## If we're on OSX use brew to install required dependencies (for Linux, see the "apt:" section above)
@@ -80,13 +80,13 @@ install:
   - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then { brew outdated libscrypt  || brew upgrade libscrypt;  }; fi
   - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then { brew outdated zstd       || brew upgrade zstd;       }; fi
   ## Install the nightly channels of rustc and cargo and setup our toolchain environment
-  - sh rustup.sh -y --default-toolchain nightly
-  - source $HOME/.cargo/env
+  - if [[ "$RUST_OPTIONS" != "" ]]; then sh rustup.sh -y --default-toolchain nightly; fi
+  - if [[ "$RUST_OPTIONS" != "" ]]; then source $HOME/.cargo/env; fi
   ## Get some info about rustc and cargo
-  - which rustc
-  - which cargo
-  - rustc --version
-  - cargo --version
+  - if [[ "$RUST_OPTIONS" != "" ]]; then which rustc; fi
+  - if [[ "$RUST_OPTIONS" != "" ]]; then which cargo; fi
+  - if [[ "$RUST_OPTIONS" != "" ]]; then rustc --version; fi
+  - if [[ "$RUST_OPTIONS" != "" ]]; then cargo --version; fi
 
 script:
   - ./autogen.sh





More information about the tor-commits mailing list