chriseldredge / vulcan

Continuous Integration server
GNU General Public License v2.0
0 stars 1 forks source link

Build Variants #134

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
It would simplify configuration if users could create "build variants" 
which derive properties from a normal project and override them in certain 
areas.

Properties to override:

o Project Name / Variant Name (required)
o Build directory (required)
o Schedulers
o Build tool / repository plugin properties

The plugins should not be able to be changed (if a project is using 
Subversion, the variant must also use subversion).

Plugins should be able to specify which of their properties can be 
overridden.

Possibly, plugins may also specify additional attributes for dealing with 
array properties, to indicate if build variants should merge with parents 
or override completely.

Original issue reported on code.google.com by chris.eldredge@gmail.com on 4 Sep 2008 at 3:00

GoogleCodeExporter commented 9 years ago

Original comment by chris.eldredge@gmail.com on 7 Jan 2010 at 6:01