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 октября 2013 г., 17:13:17 UTC+4 пользователь Oleg Nenashev 
написал:
>
> 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-13615). It 
> is not a Jenkins bug, but the issue is very painful for shell-based jobs.
>
> I'll be grateful for any feedback and proposals before the initial release.
>
> Links:
>
>    - Wiki page (draft): 
>    https://wiki.jenkins-ci.org/display/JENKINS/Cygwin+Process+Killer+Plugin 
>    - Plugin's repository: 
>    https://github.com/jenkinsci/cygwin-process-killer-plugin 
>    - Plugin pre-release build: 
>    
> https://github.com/jenkinsci/cygwin-process-killer-plugin/releases/tag/0.1-rc0
>    - WARNING: Plugin won't work properly on current Jenkins LTS and LaG 
>    releases. Jenkins core should include 
>    https://github.com/jenkinsci/jenkins/pull/947 and 
>    https://github.com/jenkinsci/jenkins/pull/903 (see JENKINS-19156) 
>    - On the my installation the plugin version from 
>    
> https://github.com/jenkinsci/cygwin-process-killer-plugin/commit/5ac33301e91a38c167063c931340b48c0c65d7d3(the
>  latest functional change) successfully work on the custom core from 
>    
> https://github.com/synopsys-arc-oss/jenkins/tree/stable-custom-core-1.509.4branch
>    
> Thanks in advance,
> Oleg Nenashev
> R&D Engineer, Synopsys Inc.
> www.synopsys.com
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to