Skip to end of metadata
Go to start of metadata

Plugin Information

No information for the plugin 'log-trigger' is available. It may have been removed from distribution.

(^-- not published in update center; see download link below)

Trigger downstream builds if a pattern is found in the build console log.

Description

The Log Trigger plugin provides a post-build action that allows Hudson builds to search their console log for a given regular expression and if found, trigger additional downstream jobs.

Configuration

You can download log-trigger.hpi or build from source. Install log-trigger.hpi into $HUDSON_HOME/plugins (either manually or through the Plugin Manager web interface) and restart Hudson. The plugin is configured by selecting the "Build other projects based on console log" post build action.

Bugs/Feature Requests

If you have any issues, create a new ticket.

Source

You can check out the Log Trigger plugin from here using Subversion, or browse the source with Trac.

Change log

0.1 - (14 June 2010)

  • Initial release

5 Comments

  1. Unknown User (ez2cy@hotmail.com)

    Your download link will not allow any downloads without registering.  Unfortunately, the registration doesn't work either.  It gives the following information when I submit (with all fields properly filled out):

    1. Unknown User (ez2cy@hotmail.com)

      I built from source with no problem.

    2. The problem has been resolved -- sorry for the inconvenience.

  2. Doesn't seem very production-ready! Had trouble installing now have NullPointerException when executing.ERROR: Publisher hudson.plugins.log_trigger.LogTriggerNotifier aborted due to exception
    java.lang.NullPointerException
    at hudson.plugins.log_trigger.LogTriggerNotifier.perform(LogTriggerNotifier.java:92)
    at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:36)
    at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:804)
    at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:776)
    at hudson.model.Build$BuildExecution.cleanUp(Build.java:192)
    at hudson.model.Run.execute(Run.java:1638)
    at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
    at hudson.model.ResourceController.execute(ResourceController.java:88)
    at hudson.model.Executor.run(Executor.java:247)

    1. The workaround to the above NullPointerException was to put a value into "Build Delay (in seconds)", which defaults to blank.