fix/detach-job-docker
main
发布 run 744 已成功推送 controller 镜像,但 job 结束时因后台 sudo 持有 runner I/O 管道触发 WaitDelay expired before I/O complete。
sudo
WaitDelay expired before I/O complete
修复为同步运行 sudo,并由 root shell 在内部后台化 dockerd,同时将 stdin 重定向到 /dev/null;stdout/stderr 继续写 /tmp/dockerd.log。
/dev/null
/tmp/dockerd.log
验证:bash -n、git diff --check。
bash -n
git diff --check
No dependencies set.
The note is not visible to the blocked user.
发布 run 744 已成功推送 controller 镜像,但 job 结束时因后台
sudo持有 runner I/O 管道触发WaitDelay expired before I/O complete。修复为同步运行 sudo,并由 root shell 在内部后台化 dockerd,同时将 stdin 重定向到
/dev/null;stdout/stderr 继续写/tmp/dockerd.log。验证:
bash -n、git diff --check。