From e872bc51b3a36b6aa81efa195ab059fa5f9434c1 Mon Sep 17 00:00:00 2001 From: Marat Abrarov Date: Wed, 1 Apr 2026 02:41:46 +0300 Subject: [PATCH] dockerfiles: windows: fixed VS Build Tools installation Signed-off-by: Marat Abrarov --- dockerfiles/Dockerfile.windows | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/dockerfiles/Dockerfile.windows b/dockerfiles/Dockerfile.windows index 3994a18e3f8..52c5e11143d 100644 --- a/dockerfiles/Dockerfile.windows +++ b/dockerfiles/Dockerfile.windows @@ -49,7 +49,13 @@ RUN $msvs_build_tools_dist_name=\"vs_buildtools.exe\"; ` '--add Microsoft.VisualStudio.Workload.VCTools', ` '--add Microsoft.VisualStudio.Component.VC.Tools.x86.x64', ` '--add Microsoft.VisualStudio.Component.Windows10SDK.19041' ` - -NoNewWindow -Wait; ` + -NoNewWindow -Wait -PassThru; ` + if (${p}.ExitCode -ne 0 -and ${p}.ExitCode -ne 3010) { ` + throw \"Visual Studio Build Tools installer failed with exit code $(${p}.ExitCode)\" ` + }; ` + if (-not (Test-Path \"${env:MSVS_HOME}\VC\Auxiliary\Build\vcvars64.bat\")) { ` + throw \"Visual Studio Build Tools installation is incomplete: ${env:MSVS_HOME}\VC\Auxiliary\Build\vcvars64.bat not found\" ` + }; ` Remove-Item -Force \"${msvs_build_tools_dist}\"; ` Remove-Item -Path \"${msvs_build_tools_channel}\" -Force;