Merge pull request #5571 from adelina-t/win_set_specific_go_version
Install specific golang version in Windows CI.
This commit is contained in:
commit
7eceeb950b
@ -1,6 +1,6 @@
|
|||||||
# Prepare windows environment for building and running containerd tests
|
# Prepare windows environment for building and running containerd tests
|
||||||
|
|
||||||
$PACKAGES= "mingw", "git", "golang", "make"
|
$PACKAGES= @{ mingw = ""; git = ""; golang = "1.16.4"; make = "" }
|
||||||
|
|
||||||
write-host "Downloading chocolatey package"
|
write-host "Downloading chocolatey package"
|
||||||
curl.exe -L "https://packages.chocolatey.org/chocolatey.0.10.15.nupkg" -o 'c:\choco.zip'
|
curl.exe -L "https://packages.chocolatey.org/chocolatey.0.10.15.nupkg" -o 'c:\choco.zip'
|
||||||
@ -14,8 +14,13 @@ $env:PATH+=";C:\ProgramData\chocolatey\bin"
|
|||||||
|
|
||||||
write-host "Install necessary packages"
|
write-host "Install necessary packages"
|
||||||
|
|
||||||
foreach ($package in $PACKAGES) {
|
foreach ($package in $PACKAGES.Keys) {
|
||||||
choco.exe install $package --yes
|
$command = "choco.exe install $package --yes"
|
||||||
|
$version = $PACKAGES[$package]
|
||||||
|
if (-Not [string]::IsNullOrEmpty($version)) {
|
||||||
|
$command += " --version $version"
|
||||||
|
}
|
||||||
|
Invoke-Expression $command
|
||||||
}
|
}
|
||||||
|
|
||||||
write-host "Set up environment."
|
write-host "Set up environment."
|
||||||
|
Loading…
Reference in New Issue
Block a user