File tree 3 files changed +19
-3
lines changed
3 files changed +19
-3
lines changed Original file line number Diff line number Diff line change @@ -13,6 +13,13 @@ branches:
13
13
- trying.tmp
14
14
- staging.tmp
15
15
16
+ cache :
17
+ directories :
18
+ - $HOME/.cargo
19
+ before_cache :
20
+ - cargo install -Z install-upgrade cargo-cache --debug
21
+ - cargo cache --autoclean
22
+
16
23
env :
17
24
global :
18
25
- RUST_BACKTRACE=1
@@ -23,8 +30,10 @@ before_install:
23
30
- export PATH="$HOME/.cargo/bin:$PATH"
24
31
install :
25
32
- |
26
- if [ -z ${INTEGRATION} ]; then
27
- rustup component add rustfmt || cargo install --git https://github.com/rust-lang/rustfmt/ --force
33
+ if [[ -z ${INTEGRATION} ]]; then
34
+ if ! rustup component add rustfmt; then
35
+ cargo install -Z install-upgrade --git https://github.com/rust-lang/rustfmt --bin rustfmt
36
+ fi
28
37
if [ "$TRAVIS_OS_NAME" == "linux" ]; then
29
38
. $HOME/.nvm/nvm.sh
30
39
nvm install stable
Original file line number Diff line number Diff line change @@ -13,12 +13,18 @@ branches:
13
13
- auto
14
14
- try
15
15
16
+ cache :
17
+ - ' %USERPROFILE%\.cargo'
18
+ on_finish :
19
+ - cargo install -Z install-upgrade cargo-cache --debug
20
+ - cargo cache --autoclean
21
+
16
22
install :
17
23
- curl -sSf -o rustup-init.exe https://win.rustup.rs/
18
24
- rustup-init.exe -y --default-host %TARGET% --default-toolchain nightly --profile=minimal
19
25
- set PATH=%PATH%;C:\Users\appveyor\.cargo\bin
20
26
- del rust-toolchain
21
- - cargo install rustup-toolchain-install-master --debug || echo "rustup-toolchain-install-master already installed"
27
+ - cargo install -Z install-upgrade rustup-toolchain-install-master --debug || echo "rustup-toolchain-install-master already installed"
22
28
- rustup-toolchain-install-master -f -n master
23
29
- rustup component add rustfmt --toolchain nightly & exit 0 # Format test handles missing rustfmt
24
30
- rustup default master
Original file line number Diff line number Diff line change @@ -7,6 +7,7 @@ cd "$(dirname "$0")" || exit
7
7
8
8
if ! command -v rustup-toolchain-install-master > /dev/null; then
9
9
cargo install \
10
+ -Z install-upgrade \
10
11
rustup-toolchain-install-master \
11
12
--bin rustup-toolchain-install-master \
12
13
--debug
You can’t perform that action at this time.
0 commit comments