FYI,
The plugin has been released, thanks for all comments.
Due to https://issues.jenkins-ci.org/browse/JENKINS-20289, the default
plugin configuration works for process trees starting from Cygwin call.
I hope it will be useful even in the current state.
Best regards,
Oleg Nenashev
среда, 16 ок
Hello,
I've implemented a plugin, which provides termination of Cygwin process
trees in Jenkins jobs. By default, Windows does not kill processes spawned
from Cygwin interpreters => timeout or manual abort lead to a process leak
with possible locks and conflicts in build workspaces (JENKINS-136