File tree Expand file tree Collapse file tree 1 file changed +8
-6
lines changed Expand file tree Collapse file tree 1 file changed +8
-6
lines changed Original file line number Diff line number Diff line change 5
5
if [ "$toolchain" = "" ]; then
6
6
toolchain=stable
7
7
fi
8
- curl https://sh.rustup.rs -sSf | sh -s -- -y --default-toolchain $toolchain
9
- echo "##vso[task.prependpath]$HOME/.cargo/bin"
8
+ if command -v rustup; then
9
+ rustup update --no-self-update $toolchain
10
+ rustup default $toolchain
11
+ else
12
+ curl https://sh.rustup.rs -sSf | sh -s -- -y --default-toolchain $toolchain
13
+ echo "##vso[task.prependpath]$HOME/.cargo/bin"
14
+ fi
10
15
displayName: Install rust (unix)
11
16
condition: ne( variables['Agent.OS'], 'Windows_NT' )
12
17
13
- - script : |
14
- curl -sSf -o rustup-init.exe https://win.rustup.rs
15
- rustup-init.exe -y --default-toolchain stable-%TARGET%
16
- echo ##vso[task.prependpath]%USERPROFILE%\.cargo\bin
18
+ - bash : rustup update --no-self-update stable-$TARGET && rustup default stable-$TARGET
17
19
displayName : Install rust (windows)
18
20
condition : eq( variables['Agent.OS'], 'Windows_NT' )
19
21
You can’t perform that action at this time.
0 commit comments