Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cross-project-issues-dev] Job Cascading or Inheritance in Hudson 2.2.x

Thanks for the pointer, Winston.

This will certainly cut down on config time for new jobs.

Denis

On 09/25/2012 12:10 PM, Winston Prakash wrote:
Since Eclipse Hudson instance is upgraded to 2.2.1, I thought it may be worth to mention about a helpful feature we introduced in Hudson 2.2.0. This is a useful feature especially if you have several jobs with similar configurations and maintaining them is a painful process.

In Hudson 2.2.0, we introduced the concept called "Job Cascading or Inheritance". The concept of cascading Job is the ability to inherit job properties from parent in a cascading fashion down the inheritance tree. The main points of this feature are

  • Any job of same type can be used as a parent job for inheritance
  • Cyclic inheritance is prohibited.
  • All Job properties of a child job, by default,  will be inherited from Parent.
  • User can override job properties by changing them on Child Job Configuration Page.
  • When overridden, property will be highlighted to show it is as overridden.
  • User will be allowed to revert the overriding property to that of the parent property using a simple revert button at the left hand side.

You can read more about this feature here

http://wiki.hudson-ci.org/display/HUDSON/Job+cascading+or+Inheritance
http://hudsoncentral.wordpress.com/2011/10/28/cascading-projects-released-as-beta/

- Winston


Back to the top