File tree Expand file tree Collapse file tree 1 file changed +9
-5
lines changed Expand file tree Collapse file tree 1 file changed +9
-5
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 $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
18
- script : |
14
19
IF "%TOOLCHAIN%"=="" (SET TOOLCHAIN=stable-%TARGET%)
15
- curl -sSf -o rustup-init.exe https://win.rustup.rs
16
- rustup-init.exe -y --default-toolchain %TOOLCHAIN%
17
- echo ##vso[task.prependpath]%USERPROFILE%\.cargo\bin
20
+ rustup update %TOOLCHAIN%
21
+ rustup default %TOOLCHAIN%
18
22
displayName: Install rust (windows)
19
23
condition: eq( variables['Agent.OS'], 'Windows_NT' )
20
24
You can’t perform that action at this time.
0 commit comments