Downstream-Ext Plugin

Plugin Information

Plugin ID downstream-ext
Latest Release 1.8-h-1
Latest Release Date Apr 3, 2013
Plugin Central Plugin Central 3.2
Sources Github
Support Eclipse Hudson Forum
Issue Tracking Eclipse Bugzilla
Hudson Core (latest) 3.3.3

This plugin supports extended configuration for triggering downstream builds:

  • trigger build only if downstream job has SCM changes
  • trigger build if upstream build result is better/equal/worse than any given result (SUCCESS, UNSTABLE, FAILURE, ABORTED)
  • for Matrix (alias multi-configuration) jobs you can decide which part of the job should trigger the downstream job: parent only, configurations only or both

Changelog

Version 1.8-h-1

Forked for Hudson.

Revert "build downstream project also when the last build of the current one"
Context-dependent lookup compatible with Jenkins.

Version 1.7

  • Improved to work with hierarchical projects, such as folders plugin
  • Build dowsntreams only when this job itself is triggered via SCM change (pull #1)

Version 1.6

  • fixed: (this time for real - well I certainly hope so): upstream build can block if downstream uses a SCM which 'locks' the workspace (e.g. CVS or Perforce) [HUDSON-5406]
  • added: you can now configure wich part of a matrix job (parent, configuration, both) should trigger a downstream build [HUDSON-6049]

Version 1.5

  • fixed again (hope the fix works this time): upstream build can block if downstream uses a SCM which 'locks' the workspace (e.g. CVS or Perforce) [HUDSON-5406 ]

Version 1.4

  • fixed: upstream build can block if downstream uses a SCM which 'locks' the workspace (e.g. CVS or Perforce) [HUDSON-5406 ]
  • fixed: workaround for matrix build not being triggered since 1.2 [HUDSON-5508]

Version 1.3

  • allow triggering for aborted jobs [HUDSON-5215]
  • allow triggering if build result is exactly equal or equal or under the specified threshold [HUDSON-5215]

Version 1.2 (requires Hudson 1.341 or higher)

  • show dependency to downstream jobs in build overview page (uses enhancements done to job dependency management introduced in Hudson 1.341)

Version 1.1 (requires Hudson 1.321 or higher)

  • allow triggering of downstream job if upstream's build result was failure.

Version 1.0

  • initial release. Optionally, restrict triggering to downstream jobs with SCM changes.

Labels:

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

    oeuftete says:

    I've opened HUDSON-5406: Downstream-Ext: SCM polling (Perforce) fails for projec...
  2. Oct 11, 2010

    Xavier DELAS says:

    Where can i download the source code of this plugin ?

    Where can i download the source code of this plugin ?

    1. Oct 20, 2010

      Larry Shatzer says:

      https://svn.dev.java.net/svn/hudson/trunk/hudson/plugins/downstream-ext
  3. Oct 22, 2010

    Salman Awan says:

    Hey Christoph, great plugin indeed, thanks much. just wanted to know how this pl...

    Hey Christoph, great plugin indeed, thanks much. just wanted to know how this plugin interacts with [Hudson Parameterized Trigger plugin.]

    i.e. Is this plugin an add-on to Parameterized Trigger or a separate one. If separate, then how can we configure a job using downstream-ext plugin, that would need parameters passed from the parent job.

    Thanks again for contributing this plugin, Regards, Salman Awan