azure-install-rust.yml 802 B

12345678910111213141516171819202122232425
  1. parameters:
  2. toolchain: 'nightly'
  3. steps:
  4. - bash: |
  5. curl https://sh.rustup.rs -sSf | sh -s -- -y --default-toolchain $TOOLCHAIN
  6. echo "##vso[task.setvariable variable=PATH;]$PATH:$HOME/.cargo/bin"
  7. displayName: Install rust
  8. condition: ne( variables['Agent.OS'], 'Windows_NT' )
  9. env:
  10. TOOLCHAIN: ${{ parameters.toolchain }}
  11. - script: |
  12. curl -sSf -o rustup-init.exe https://win.rustup.rs
  13. rustup-init.exe -y --default-toolchain %TOOLCHAIN%
  14. echo "##vso[task.setvariable variable=PATH;]%PATH%;%USERPROFILE%\.cargo\bin"
  15. displayName: Install rust
  16. condition: eq( variables['Agent.OS'], 'Windows_NT' )
  17. env:
  18. TOOLCHAIN: ${{ parameters.toolchain }}
  19. - script: |
  20. rustc -Vv
  21. cargo -V
  22. displayName: Query rust and cargo versions