I see - it's a bit tricky to understand how your setup works without 
actually seeing the code you've written. Maybe you can look at the longest 
build time and set that as the timeout if the agent execution is happening 
inside the script rather than as a separate job

On Friday, 2 December 2016 13:03:57 UTC, Jonathan Hodgson wrote:
>
> Thanks, but I'm not sure this does what I need.
>
> The impression I have is that the timeout step is based on how long the 
> contained step takes to execute.
>
> What I need is a timeout based on when step actually does something. such 
> as generate some output.
>
> A full build can take a long time, if I set a timeout to allow for that, 
> and it hands near the beginning, the slave could be hung up for  half an 
> hour or more.
>
> But it continuously generates new output to the console if it is working, 
> so being able to timeout based on that stopping, that would work.
>
> On Friday, December 2, 2016 at 11:48:08 AM UTC, Peter Teichner wrote:
>>
>> You can implement timeout following this guide - this one is for user 
>> input but you can adapt it accordingly with a try/catch block. 
>> https://support.cloudbees.com/hc/en-us/articles/226554067-Pipeline-How-to-add-an-input-step-with-timeout-that-continues-if-timeout-is-reached-using-a-default-value
>>
>> On Thursday, 1 December 2016 13:39:33 UTC, Jonathan Hodgson wrote:
>>>
>>> Hi,
>>>
>>> Right now I'm looking at a pipelne job which has been hung on two slaves 
>>> for over two hours.
>>>
>>> Both slaves (one windows, one OSX) show as being connected, and the 
>>> slave is still running on both, but both are stalled... one on starting a 
>>> batch script, the other either in the shell script or just after it.
>>>
>>> The Job has run without issue before.
>>>
>>> This raises a couple of questions
>>>
>>> 1) What might be causing this (I've had mystery hangs before).
>>> 2) How can I investigate it
>>>
>>> and 
>>>
>>> 3) Is there a way I can implement some sort of time out? If there has 
>>> been no activity from the slave for a given period of time I'd prefer it if 
>>> the build ended and I received an email telling me there had been a 
>>> problem. As it is, I'm unaware of the problem unless I check, (which sort 
>>> of negates the point of an autobuild), and the build system is effectively 
>>> usefless until I go there and stop the build.
>>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/beec6c69-a602-447c-9db5-dfb62db30f14%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to