Naginator Plugin

Plugin Information

Plugin ID naginator
Latest Release 1.4
Latest Release Date Jan 26, 2009
Changes in Latest Release via Fisheye
Maintainer(s) n/a (java.net id: kohsuke)
Issue Tracking Open Issues

Description

This plugin allows you to automatically reschedule a build after a build failure.
This can be useful in several cases, including:

  • The build is dependent upon external resources, that were temporarily unavailable (DB down, network down, website down, etc).
  • Users want continuous emails sent out until the build is fixed, in order to prompt people into action.

Configuration

There are currently no configuration options. Simply install the plugin, and then check the "Reschedule build after failure" on your project's configuration page.

Version History

Version 1.4 - Jan 26, 2009

  • the plugin progressively introduces a delay until the next build. It starts with 5 minutes and go up to one hour.

Version 1.3 - April 9, 2008

  • After way too long, the release is actually out there. 1.1 and 1.2 are missing due to my inability to use the maven release process correctly .

Version 1.0 - Sept 17, 2007

  • Initial Release - release didn't actually make it to the repository...

Feature Requests

  • A configuration option to rebuild only if a specific regex occurs in the build output. In this way, it can be configured to only reschedule builds that fail due to server outage.
  • Make the delay configurable.

Labels:

plugin-trigger plugin-trigger Delete
nag nag Delete
Enter labels to add to this page:
Wait Image 
Looking for a label? Just start typing.
  1. Jan 23, 2009

    Christoph Kutzinski says:

    I'm not quite sure what reschedule means in this case? Is the next build started...

    I'm not quite sure what reschedule means in this case? Is the next build started immediately after the failed build (possibly delyed by the quiet period?)?

    It would be very helpful to have a cooldown period before rescheduling the build. IMO it is very probable that an external resource is still unavailable when you restart the build immediately. But if you wait for some time chances are higher that it is available again.

    Edit: I just found out that the schedule-failed-builds plugin does something like that.