summaryrefslogtreecommitdiff
path: root/ci/docker/windows/install_rust.ps1
blob: 603a9cbe0f3bb26685590ea182dfd0bff29a170f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12;

$rust_version = '1.68.2'
$rustup_url = 'https://win.rustup.rs/x86_64'

Invoke-WebRequest -Uri $rustup_url -OutFile C:\rustup-init.exe

if (!$?) {
  Write-Host "Failed to download rustup"
  Exit 1
}

C:\rustup-init.exe -y --profile minimal --default-toolchain $rust_version

if (!$?) {
  Write-Host "Failed to install rust"
  Exit 1
}