From c401f54e4d497d1e64500071957100db45b5a7f1 Mon Sep 17 00:00:00 2001 From: Thore Cimbal Date: Fri, 31 Jul 2026 12:00:00 +0000 Subject: [PATCH] ci: windows_provision Dienst-Neustart via Scheduled Task (Race mit Job-Cleanup, siehe #5) --- .gitlab-ci.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 540cd52e5b..7309e1f42c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -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"