Build-timeout Plugin

Plugin Information

Plugin ID build-timeout
Latest Release 1.6
Latest Release Date Dec 28, 2009
Changes via Fisheye In Latest Release
Since Latest Release
Maintainer(s) Kohsuke Kawaguchi (id: kohsuke)
Issue Tracking Open Issues

This plugin allows you to automatically abort a build if it's taking too long. Once the timeout is reached, Hudson behaves as if an invisible hand has clicked the "abort build" button.

Because Java only allows threads to be interrupted at a set of fixed locations, depending on how a build hangs, the abort operation might not take effect. For example,
  • if Hudson is waiting for child processes to complete, it can abort right away.
  • if Hudson is stuck in an infinite loop, it can never be aborted.
  • if Hudson is doing a network or file I/O within the Java VM (such as lengthy file copy or SVN update), it cannot be aborted.

So if you think the build time out isn't taking effect, our default assumption is that the build is hanging at the place that cannot be interrupted. If you suspect otherwise, please obtain the thread dump and report it.

History

1.6 (2009-12-28)

  • Remove debug output
  • Update uses of deprecated APIs

1.5

  • Option to mark builds as failed or aborted.

1.4

  • The plugin now works with the native maven2 job type as well as the matrix job type.

Labels:

plugin-buildwrapper plugin-buildwrapper Delete
Enter labels to add to this page:
Wait Image 
Looking for a label? Just start typing.
  1. Aug 28, 2008

    Cees Bos says:

    A nice enhancement would be to send an email as well on abort. When a build take...

    A nice enhancement would be to send an email as well on abort. When a build takes more time then expected something is wrong, so an email would help. We have had a number of times that our build stuck and was aborted but no mail was send.

  2. Aug 20, 2009

    Mathias Ricken says:

    It would be nice to run a script before the build is aborted. I am running xvfb ...

    It would be nice to run a script before the build is aborted. I am running xvfb and would like to take a screenshot of it using xwd before the build is aborted.