diff --git a/.gitlab-ci/build/gitlab-ci.yml b/.gitlab-ci/build/gitlab-ci.yml index bc9fc9a3dfa..75e845a3061 100644 --- a/.gitlab-ci/build/gitlab-ci.yml +++ b/.gitlab-ci/build/gitlab-ci.yml @@ -413,7 +413,7 @@ windows-vs2019: - .windows-build-rules stage: build-misc script: - - . .\.gitlab-ci\windows\mesa_build.ps1 + - pwsh -ExecutionPolicy RemoteSigned .\.gitlab-ci\windows\mesa_build.ps1 artifacts: paths: - _build/meson-logs/*.txt diff --git a/.gitlab-ci/windows/mesa_build.ps1 b/.gitlab-ci/windows/mesa_build.ps1 index 1772b1846d0..6eb9c98660f 100644 --- a/.gitlab-ci/windows/mesa_build.ps1 +++ b/.gitlab-ci/windows/mesa_build.ps1 @@ -59,15 +59,9 @@ meson ` -Dwarning_level=2 ` -Dzlib:warning_level=1 ` -Dlibelf:warning_level=1 ` -$sourcedir - -if ($?) { - meson install --skip-subprojects -} - -if ($?) { - meson test --num-processes 32 -} +$sourcedir && ` +meson install --skip-subprojects && ` +meson test --num-processes 32 $buildstatus = $? Pop-Location