|
||||||||
This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators. For more information on JIRA, see: http://www.atlassian.com/software/jira |
[JIRA] (JENKINS-5413) SCM polling getting hung
m...@roadhousegames.com (JIRA) Tue, 04 Sep 2012 10:07:01 -0700
- [JIRA] (JENKINS-5413) SCM polling getting h... m...@roadhousegames.com (JIRA)
- [JIRA] (JENKINS-5413) SCM polling gett... m...@roadhousegames.com (JIRA)
I modified the script a little bit:
Jenkins.instance.getTrigger("SCMTrigger").getRunners().each()
{
item ->
println(item.getTarget().name)
println(item.getDuration())
println(item.getStartTime())
long millis = Calendar.instance.time.time - item.getStartTime()
if(millis > (1000 * 60 * 3)) // 1000 millis in a second * 60 seconds in a minute * 3 minutes
{ println "Interrupting thread " + tItem.getName(); tItem.interrupt() }{
Thread.getAllStackTraces().keySet().each()
{
tItem ->
if (tItem.getName().contains("SCM polling") && tItem.getName().contains(item.getTarget().name))
}
}
}