From 9e89e7a7c2b0ea1186e1bf6cdc79a855ce311601 Mon Sep 17 00:00:00 2001 From: Yonggang Luo Date: Wed, 20 Dec 2023 04:39:56 +0800 Subject: [PATCH] ci/msvc: Install graphics tools(DirectX debug layer) easy to stuck, place it at the beginning Signed-off-by: Yonggang Luo Reviewed-by: Jesse Natalie Part-of: --- .gitlab-ci/windows/mesa_deps_choco.ps1 | 42 +++++++++++++------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/.gitlab-ci/windows/mesa_deps_choco.ps1 b/.gitlab-ci/windows/mesa_deps_choco.ps1 index 2a7df22f596..5255839f3d2 100644 --- a/.gitlab-ci/windows/mesa_deps_choco.ps1 +++ b/.gitlab-ci/windows/mesa_deps_choco.ps1 @@ -9,6 +9,27 @@ Foreach ($file in (Get-ChildItem -Path "$certdir\*" -Include "*.crt")) { } Remove-Item -Recurse -Path $certdir +Get-Date +Write-Host "Installing graphics tools (DirectX debug layer)" +Set-Service -Name wuauserv -StartupType Manual +if (!$?) { + Write-Host "Failed to enable Windows Update" + Exit 1 +} + +For ($i = 0; $i -lt 5; $i++) { + Dism /online /quiet /add-capability /capabilityname:Tools.Graphics.DirectX~~~~0.0.1.0 + $graphics_tools_installed = $? + if ($graphics_tools_installed) { + Break + } +} + +if (!$graphics_tools_installed) { + Write-Host "Failed to install graphics tools" + Get-Content C:\Windows\Logs\DISM\dism.log + Exit 1 +} Get-Date Write-Host "Installing Chocolatey" @@ -72,24 +93,3 @@ if (!$?) { } Remove-Item C:\vulkan-runtime.exe -Force -Get-Date -Write-Host "Installing graphics tools (DirectX debug layer)" -Set-Service -Name wuauserv -StartupType Manual -if (!$?) { - Write-Host "Failed to enable Windows Update" - Exit 1 -} - -For ($i = 0; $i -lt 5; $i++) { - Dism /online /quiet /add-capability /capabilityname:Tools.Graphics.DirectX~~~~0.0.1.0 - $graphics_tools_installed = $? - if ($graphics_tools_installed) { - Break - } -} - -if (!$graphics_tools_installed) { - Write-Host "Failed to install graphics tools" - Get-Content C:\Windows\Logs\DISM\dism.log - Exit 1 -}