7 if command -v rustup; then
8 rustup update $TOOLCHAIN
9 rustup default $TOOLCHAIN
11 curl https://sh.rustup.rs -sSf | sh -s -- -y --default-toolchain $TOOLCHAIN
12 echo "##vso[task.prependpath]$HOME/.cargo/bin"
14 displayName: Install rust - Unix
15 condition: ne( variables['Agent.OS'], 'Windows_NT' )
17 TOOLCHAIN: ${{ parameters.toolchain }}
19 - bash: rustup update --no-self-update $TOOLCHAIN && rustup default $TOOLCHAIN
20 displayName: Install rust - Windows
21 condition: eq( variables['Agent.OS'], 'Windows_NT' )
23 TOOLCHAIN: ${{ parameters.toolchain }}
28 displayName: Query rust and cargo versions