ci: windows_provision - core.longpaths + LongPathsEnabled (MAX_PATH-Fix fuer Checkout)

This commit is contained in:
Thore Cimbal
2026-07-31 12:00:00 +00:00
parent 9e2f49b3dd
commit 624274f5f0
+4
View File
@@ -205,4 +205,8 @@ windows_provision:
- refreshenv; corepack enable - refreshenv; corepack enable
- '& "C:\Program Files\Git\cmd\git.exe" --version' - '& "C:\Program Files\Git\cmd\git.exe" --version'
- '& "C:\Program Files\nodejs\node.exe" --version' - '& "C:\Program Files\nodejs\node.exe" --version'
# Windows-260-Zeichen-Pfadlimit: die Visual-Baseline-Pfade des Monorepos sprengen
# MAX_PATH - beide Schalter noetig (git-seitig + OS-Policy)
- '& "C:\Program Files\Git\cmd\git.exe" config --system core.longpaths true'
- Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem' -Name LongPathsEnabled -Value 1 -Type DWord
- Start-Process powershell -ArgumentList '-Command','Start-Sleep 10; Restart-Service gitlab-runner -Force' - Start-Process powershell -ArgumentList '-Command','Start-Sleep 10; Restart-Service gitlab-runner -Force'