ci: windows_provision Dienst-Neustart via Scheduled Task (Race mit Job-Cleanup, siehe #5)
This commit is contained in:
+4
-1
@@ -210,4 +210,7 @@ windows_provision:
|
||||
# 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'
|
||||
# Dienst-Neustart als Scheduled Task: ueberlebt das Prozessbaum-Cleanup des Runners
|
||||
# beim Job-Ende (der fruehere Start-Process-Trick wurde dabei gekillt und liess den
|
||||
# Dienst gestoppt zurueck - Vorfall 2026-07-31, siehe ThreadNet-Web#5).
|
||||
- schtasks /create /f /tn RunnerRestart /ru SYSTEM /sc once /st ((Get-Date).AddMinutes(1).ToString('HH:mm')) /tr "powershell -Command Restart-Service gitlab-runner -Force"
|
||||
|
||||
Reference in New Issue
Block a user