Files
tokio/ci/azure-install-rust.yml
T

36 lines
1.2 KiB
YAML
Raw Normal View History

2019-03-01 09:12:21 -08:00
steps:
# Linux and macOS.
- script: |
set -e
2019-06-05 12:19:06 -07:00
curl https://sh.rustup.rs -sSf | sh -s -- -y --default-toolchain none
export PATH=$PATH:$HOME/.cargo/bin
rustup toolchain install $RUSTUP_TOOLCHAIN
rustup default $RUSTUP_TOOLCHAIN
2019-03-01 09:12:21 -08:00
echo "##vso[task.setvariable variable=PATH;]$PATH:$HOME/.cargo/bin"
env:
RUSTUP_TOOLCHAIN: ${{parameters.rust_version}}
displayName: "Install rust (*nix)"
condition: not(eq(variables['Agent.OS'], 'Windows_NT'))
# Windows.
- script: |
curl -sSf -o rustup-init.exe https://win.rustup.rs
2019-06-05 12:19:06 -07:00
rustup-init.exe -y --default-toolchain none
2019-03-01 09:12:21 -08:00
set PATH=%PATH%;%USERPROFILE%\.cargo\bin
2019-06-05 12:19:06 -07:00
rustup toolchain install %RUSTUP_TOOLCHAIN%
rustup default %RUSTUP_TOOLCHAIN%
2019-03-01 09:12:21 -08:00
echo "##vso[task.setvariable variable=PATH;]%PATH%;%USERPROFILE%\.cargo\bin"
env:
RUSTUP_TOOLCHAIN: ${{parameters.rust_version}}
displayName: "Install rust (windows)"
condition: eq(variables['Agent.OS'], 'Windows_NT')
# All platforms.
- script: |
2019-06-24 12:34:30 -07:00
rustup toolchain install nightly
rustup update
rustup toolchain list
2019-03-01 09:12:21 -08:00
rustc -Vv
cargo -V
displayName: Query rust and cargo versions