summaryrefslogtreecommitdiffstats
path: root/vendor/libm-0.1.4/ci/azure-install-rust.yml
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/libm-0.1.4/ci/azure-install-rust.yml')
-rw-r--r--vendor/libm-0.1.4/ci/azure-install-rust.yml25
1 files changed, 25 insertions, 0 deletions
diff --git a/vendor/libm-0.1.4/ci/azure-install-rust.yml b/vendor/libm-0.1.4/ci/azure-install-rust.yml
new file mode 100644
index 000000000..c5a53122f
--- /dev/null
+++ b/vendor/libm-0.1.4/ci/azure-install-rust.yml
@@ -0,0 +1,25 @@
+steps:
+ - bash: |
+ set -e
+ toolchain=$TOOLCHAIN
+ if [ "$toolchain" = "" ]; then
+ toolchain=stable
+ fi
+ if command -v rustup; then
+ rustup update $toolchain
+ rustup default $toolchain
+ else
+ curl https://sh.rustup.rs -sSf | sh -s -- -y --default-toolchain $toolchain
+ echo "##vso[task.setvariable variable=PATH;]$PATH:$HOME/.cargo/bin"
+ fi
+ displayName: Install rust (unix)
+ condition: ne( variables['Agent.OS'], 'Windows_NT' )
+
+ - bash: rustup update stable-$TOOLCHAIN && rustup default stable-$TOOLCHAIN
+ displayName: Install rust (windows)
+ condition: eq( variables['Agent.OS'], 'Windows_NT' )
+
+ - script: |
+ rustc -Vv
+ cargo -V
+ displayName: Query rust and cargo versions