diff options
Diffstat (limited to 'docker/windows/install_choco.ps1')
-rw-r--r-- | docker/windows/install_choco.ps1 | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/docker/windows/install_choco.ps1 b/docker/windows/install_choco.ps1 index 9fb9d13..dd435ed 100644 --- a/docker/windows/install_choco.ps1 +++ b/docker/windows/install_choco.ps1 @@ -1,6 +1,20 @@ -Write-Host "Installing Choco" +Get-Date +Write-Host "Installing Chocolatey" Invoke-Expression ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1')) -Write-Host "Installing Choco packages" +Import-Module "$env:ProgramData\chocolatey\helpers\chocolateyProfile.psm1" +Update-SessionEnvironment + +Write-Host "Installing Chocolatey packages" choco install -y cmake --installargs 'ADD_CMAKE_TO_PATH=System' +$cmake_install = $? + choco install -y git --params "/NoAutoCrlf /NoCredentialManager /NoShellHereIntegration /NoGuiHereIntegration /NoShellIntegration" +$git_install = $? + choco install -y python3 git-lfs 7zip +$rest_installs = $? + +if (!($cmake_install -and $git_install -and $rest_installs)) { + Write-Host "Failed to install some dependencies from choco" + Exit 1 +} |