From 7d7451a67a38157b51d24a28808ed199b1672a0c Mon Sep 17 00:00:00 2001 From: Lzu Tao Date: Fri, 18 Oct 2019 14:58:26 +0700 Subject: [PATCH] build: use release build of RTIM rustup-toolchain-install-master on Travis Windows builds is unexpectedly slower when it was running on other OSes. This commit tries to use release build of RTIM as a mean to improve performance there. --- appveyor.yml | 2 +- setup-toolchain.sh | 10 +++------- 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/appveyor.yml b/appveyor.yml index d15bdec98f0..5a895672bf7 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -24,7 +24,7 @@ install: - rustup-init.exe -y --default-host %TARGET% --default-toolchain nightly --profile=minimal - set PATH=%PATH%;C:\Users\appveyor\.cargo\bin - del rust-toolchain - - cargo install -Z install-upgrade rustup-toolchain-install-master --debug || echo "rustup-toolchain-install-master already installed" + - cargo install -Z install-upgrade rustup-toolchain-install-master - rustup-toolchain-install-master -f -n master - rustup component add rustfmt --toolchain nightly & exit 0 # Format test handles missing rustfmt - rustup default master diff --git a/setup-toolchain.sh b/setup-toolchain.sh index 27c2e87f172..aac18e37946 100755 --- a/setup-toolchain.sh +++ b/setup-toolchain.sh @@ -3,14 +3,10 @@ set -e -cd "$(dirname "$0")" || exit +cd "$(dirname "$0")" -if ! command -v rustup-toolchain-install-master > /dev/null; then - cargo install \ - -Z install-upgrade \ - rustup-toolchain-install-master \ - --bin rustup-toolchain-install-master \ - --debug +if [[ "$CI" == true ]] || ! command -v rustup-toolchain-install-master > /dev/null; then + cargo install -Z install-upgrade rustup-toolchain-install-master --bin rustup-toolchain-install-master fi rustup-toolchain-install-master -f -n master